# git rev-parse -q --verify 70e6f1b39929bf6755a9c55b79fe720f7c8b9436^{commit} 70e6f1b39929bf6755a9c55b79fe720f7c8b9436 already have revision, skipping fetch # git checkout -q -f -B kisskb 70e6f1b39929bf6755a9c55b79fe720f7c8b9436 # git clean -qxdf # < git log -1 # commit 70e6f1b39929bf6755a9c55b79fe720f7c8b9436 # Author: Stephen Rothwell # Date: Sun Jan 16 15:05:09 2022 +1100 # # Add linux-next specific files for 20220116 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 70e6f1b39929bf6755a9c55b79fe720f7c8b9436 # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=n # Added to kconfig CONFIG_CPU_LITTLE_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_BOOK3E_64=n # Added to kconfig CONFIG_PPC_BOOK3S_64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:4259:warning: override: reassigning to symbol MODULE_SIG .config:4260:warning: override: reassigning to symbol CPU_BIG_ENDIAN .config:4263:warning: override: reassigning to symbol PPC_BOOK3E_64 .config:4266:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY .config:4267:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:4268:warning: override: reassigning to symbol LD_HEAD_STUB_CATCH .config:4270:warning: override: reassigning to symbol UBSAN # make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:311:15: note: byref variable will be forcibly initialized 311 | struct kstat st; | ^~ /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c: In function 'u3msi_setup_msi_irqs': /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:119:17: note: byref variable will be forcibly initialized 119 | struct msi_msg msg; | ^~~ /kisskb/src/mm/damon/core.c: In function 'damon_check_reset_time_interval': /kisskb/src/mm/damon/core.c:492:20: note: byref variable will be forcibly initialized 492 | struct timespec64 now; | ^~~ /kisskb/src/mm/damon/core.c: In function 'damos_wmark_metric_value': /kisskb/src/mm/damon/core.c:921:17: note: byref variable will be forcibly initialized 921 | struct sysinfo i; | ^ /kisskb/src/mm/damon/core.c: In function 'damon_do_apply_schemes': /kisskb/src/mm/damon/core.c:566:28: note: byref variable will be forcibly initialized 566 | struct timespec64 begin, end; | ^~~ /kisskb/src/mm/damon/core.c:566:21: note: byref variable will be forcibly initialized 566 | struct timespec64 begin, end; | ^~~~~ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_alloc': /kisskb/src/arch/powerpc/sysdev/mpic.c:1253:20: note: byref variable will be forcibly initialized 1253 | struct resource r; | ^ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c: In function 'arch_ptrace': /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:102:28: note: byref variable will be forcibly initialized 102 | struct ppc_hw_breakpoint bp_info; | ^~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:91:25: note: byref variable will be forcibly initialized 91 | struct ppc_debug_info dbginfo; | ^~~~~~~ /kisskb/src/arch/powerpc/sysdev/xive/common.c: In function 'xive_init_ipis': /kisskb/src/arch/powerpc/sysdev/xive/common.c:1155:30: note: byref variable will be forcibly initialized 1155 | struct xive_ipi_alloc_info info = { node }; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/lpar.c: In function 'pseries_lpar_resize_hpt': /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:1640:26: note: byref variable will be forcibly initialized 1640 | struct hpt_resize_state state = { | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'check_bp_loc': /kisskb/src/arch/powerpc/xmon/xmon.c:1462:13: note: byref variable will be forcibly initialized 1462 | ppc_inst_t instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'xmon_show_stack': /kisskb/src/arch/powerpc/xmon/xmon.c:1735:17: note: byref variable will be forcibly initialized 1735 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'remove_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:991:13: note: byref variable will be forcibly initialized 991 | ppc_inst_t instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'insert_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:911:20: note: byref variable will be forcibly initialized 911 | ppc_inst_t instr, instr2; | ^~~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c:911:13: note: byref variable will be forcibly initialized 911 | ppc_inst_t instr, instr2; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'generic_inst_dump': /kisskb/src/arch/powerpc/xmon/xmon.c:3031:13: note: byref variable will be forcibly initialized 3031 | ppc_inst_t inst, last_inst = ppc_inst(0); | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'do_step': /kisskb/src/arch/powerpc/xmon/xmon.c:1207:13: note: byref variable will be forcibly initialized 1207 | ppc_inst_t instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'dump_log_buf': /kisskb/src/arch/powerpc/xmon/xmon.c:3079:24: note: byref variable will be forcibly initialized 3079 | struct kmsg_dump_iter iter; | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'show_uptime': /kisskb/src/arch/powerpc/xmon/xmon.c:1016:20: note: byref variable will be forcibly initialized 1016 | struct timespec64 uptime; | ^~~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'insert_cpu_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:971:28: note: byref variable will be forcibly initialized 971 | struct arch_hw_breakpoint brk; | ^~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'prregs': /kisskb/src/arch/powerpc/xmon/xmon.c:1896:17: note: byref variable will be forcibly initialized 1896 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/net/bpf_jit_comp.c: In function 'bpf_int_jit_compile': /kisskb/src/arch/powerpc/net/bpf_jit_comp.c:96:25: note: byref variable will be forcibly initialized 96 | struct codegen_context cgctx; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'xmon': /kisskb/src/arch/powerpc/xmon/xmon.c:742:17: note: byref variable will be forcibly initialized 742 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/lib/feature-fixups.c: In function 'patch_alt_instruction': /kisskb/src/arch/powerpc/lib/feature-fixups.c:50:13: note: byref variable will be forcibly initialized 50 | ppc_inst_t instr; | ^~~~~ In file included from /kisskb/src/arch/powerpc/sysdev/rtc_cmos_setup.c:12: /kisskb/src/arch/powerpc/sysdev/rtc_cmos_setup.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/inotify/inotify_user.c:189:23: note: byref variable will be forcibly initialized 189 | struct inotify_event inotify_event; | ^~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:722:14: note: byref variable will be forcibly initialized 722 | struct path path; | ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:822:17: note: byref variable will be forcibly initialized 822 | struct sysinfo si; | ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:7806:21: note: byref variable will be forcibly initialized 7806 | struct sched_param lp = { .sched_priority = 0 }; | ^~ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:8912:18: note: byref variable will be forcibly initialized 8912 | struct rq_flags rf; | ^~ In file included from /kisskb/src/kernel/sched/sched.h:1856, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:169:19: note: byref variable will be forcibly initialized 169 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8476:18: note: byref variable will be forcibly initialized 8476 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8522:20: note: byref variable will be forcibly initialized 8522 | struct timespec64 t; | ^ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:6895:18: note: byref variable will be forcibly initialized 6895 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_tick_remote': /kisskb/src/kernel/sched/core.c:5320:18: note: byref variable will be forcibly initialized 5320 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6179:18: note: byref variable will be forcibly initialized 6179 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:8142:18: note: byref variable will be forcibly initialized 8142 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3645:18: note: byref variable will be forcibly initialized 3645 | struct rq_flags rf; | ^~ 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:697, from /kisskb/src/arch/powerpc/include/asm/io.h:29, from /kisskb/src/include/linux/clocksource.h:22, from /kisskb/src/include/linux/clockchips.h:14, from /kisskb/src/include/linux/tick.h:8, from /kisskb/src/include/linux/sched/isolation.h:6, from /kisskb/src/kernel/sched/sched.h:17, from /kisskb/src/kernel/sched/core.c:13: /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 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2773:2: note: in expansion of macro 'wait_var_event' 2773 | 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:2881:18: note: byref variable will be forcibly initialized 2881 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'restrict_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2906:18: note: byref variable will be forcibly initialized 2906 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:2334:18: note: byref variable will be forcibly initialized 2334 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:8819:18: note: byref variable will be forcibly initialized 8819 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3217:18: note: byref variable will be forcibly initialized 3217 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_ttwu_pending': /kisskb/src/kernel/sched/core.c:3667:18: note: byref variable will be forcibly initialized 3667 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3724:18: note: byref variable will be forcibly initialized 3724 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3803:18: note: byref variable will be forcibly initialized 3803 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'task_call_func': /kisskb/src/kernel/sched/core.c:4162:18: note: byref variable will be forcibly initialized 4162 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:4493:18: note: byref variable will be forcibly initialized 4493 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:5108:24: note: byref variable will be forcibly initialized 5108 | struct migration_arg arg = { p, dest_cpu }; | ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:5150:18: note: byref variable will be forcibly initialized 5150 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:6772:18: note: byref variable will be forcibly initialized 6772 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:7243:18: note: byref variable will be forcibly initialized 7243 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:5245:18: note: byref variable will be forcibly initialized 5245 | struct rq_flags rf; | ^~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c: In function 'gpr_get': /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:223:16: note: byref variable will be forcibly initialized 223 | struct membuf to_softe = membuf_at(&to, offsetof(struct pt_regs, softe)); | ^~~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:221:16: note: byref variable will be forcibly initialized 221 | struct membuf to_msr = membuf_at(&to, offsetof(struct pt_regs, msr)); | ^~~~~~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:7619:21: note: byref variable will be forcibly initialized 7619 | struct sched_param lparam; | ^~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:7735:20: note: byref variable will be forcibly initialized 7735 | struct sched_attr attr; | ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:9036:18: note: byref variable will be forcibly initialized 9036 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:9080:18: note: byref variable will be forcibly initialized 9080 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:9216:18: note: byref variable will be forcibly initialized 9216 | struct rq_flags rf; | ^~ /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c: In function 'icp_native_init_one_node': /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:297:19: note: byref variable will be forcibly initialized 297 | struct resource r; | ^ 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 121 | 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 129 | 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 137 | kernel_cap_t dest; | ^~~~ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:655:25: note: byref variable will be forcibly initialized 655 | struct vfs_ns_cap_data data, *nscaps = &data; | ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:733:26: note: byref variable will be forcibly initialized 733 | struct cpu_vfs_cap_data vcaps; | ^~~~~ 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/arch/powerpc/platforms/powernv/opal-async.c:12: /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c: In function 'opal_async_wait_response': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:149:2: note: in expansion of macro 'wait_event' 149 | wait_event(opal_async_wait, opal_async_tokens[token].state | ^~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c: In function 'opal_async_wait_response_interruptible': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:201:8: note: in expansion of macro 'wait_event_interruptible' 201 | ret = wait_event_interruptible(opal_async_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal.c: In function 'opal_machine_check': /kisskb/src/arch/powerpc/platforms/powernv/opal.c:676:29: note: byref variable will be forcibly initialized 676 | struct machine_check_event evt; | ^~~ /kisskb/src/mm/damon/vaddr.c: In function 'damon_va_young': /kisskb/src/mm/damon/vaddr.c:596:34: note: byref variable will be forcibly initialized 596 | struct damon_young_walk_private arg = { | ^~~ /kisskb/src/mm/damon/vaddr.c: In function '__damon_va_three_regions': /kisskb/src/mm/damon/vaddr.c:122:17: note: byref variable will be forcibly initialized 122 | struct rb_root rbroot; | ^~~~~~ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:482:28: note: byref variable will be forcibly initialized 482 | 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_sb_delete': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:97:2: note: in expansion of macro 'wait_var_event' 97 | wait_var_event(&sb->s_fsnotify_connectors, | ^~~~~~~~~~~~~~ /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 191 | struct name_snapshot name; | ^~~~ /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c: In function 'hash__pmdp_collapse_flush': /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c:225:8: note: byref variable will be forcibly initialized 225 | pmd_t pmd; | ^~~ In file included from /kisskb/src/security/keys/key.c:18: /kisskb/src/security/keys/key.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized 191 | struct key_notification n = { | ^ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1005:31: note: byref variable will be forcibly initialized 1005 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:504:31: note: byref variable will be forcibly initialized 504 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:827:31: note: byref variable will be forcibly initialized 827 | struct key_preparsed_payload prep; | ^~~~ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/irqchip/irqchip.c: In function 'platform_irqchip_probe': /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/lib/sstep.c: In function 'read_mem_unaligned': /kisskb/src/arch/powerpc/lib/sstep.c:416:4: note: byref variable will be forcibly initialized 416 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'read_mem': /kisskb/src/arch/powerpc/lib/sstep.c:416:4: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/lib/sstep.c: In function 'write_mem_unaligned': /kisskb/src/arch/powerpc/lib/sstep.c:552:4: note: byref variable will be forcibly initialized 552 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'write_mem': /kisskb/src/arch/powerpc/lib/sstep.c:552:4: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/lib/sstep.c: In function 'do_fp_load': /kisskb/src/arch/powerpc/lib/sstep.c:591:4: note: byref variable will be forcibly initialized 591 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'do_fp_store': /kisskb/src/arch/powerpc/lib/sstep.c:641:4: note: byref variable will be forcibly initialized 641 | } u; | ^ /kisskb/src/arch/powerpc/sysdev/xive/native.c: In function 'xive_native_init': /kisskb/src/arch/powerpc/sysdev/xive/native.c:560:18: note: byref variable will be forcibly initialized 560 | struct resource r; | ^ /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 484 | struct keyring_read_iterator_context ctx; | ^~~ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'emulate_step': /kisskb/src/arch/powerpc/lib/sstep.c:3583:24: note: byref variable will be forcibly initialized 3583 | struct instruction_op op; | ^~ In file included from /kisskb/src/security/keys/keyring.c:22: /kisskb/src/security/keys/keyring.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized 191 | struct key_notification n = { | ^ In file included from /kisskb/src/include/linux/mmu_notifier.h:5, from /kisskb/src/mm/damon/paddr.c:10: /kisskb/src/mm/damon/paddr.c: In function 'damon_pa_apply_scheme': /kisskb/src/mm/damon/paddr.c:221:12: note: byref variable will be forcibly initialized 221 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/damon/paddr.c: In function 'damon_pa_young': /kisskb/src/mm/damon/paddr.c:133:36: note: byref variable will be forcibly initialized 133 | struct damon_pa_access_chk_result result = { | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:314:21: note: byref variable will be forcibly initialized 314 | struct crypto_wait cwait; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:175:28: note: byref variable will be forcibly initialized 175 | struct scatterlist in_sg, out_sg; | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:175:21: note: byref variable will be forcibly initialized 175 | struct scatterlist in_sg, out_sg; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:174:21: note: byref variable will be forcibly initialized 174 | struct crypto_wait cwait; | ^~~~~ /kisskb/src/arch/powerpc/mm/drmem.c: In function '__walk_drmem_v1_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:222:19: note: byref variable will be forcibly initialized 222 | struct drmem_lmb lmb; | ^~~ /kisskb/src/arch/powerpc/mm/drmem.c: In function '__walk_drmem_v2_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:257:19: note: byref variable will be forcibly initialized 257 | struct drmem_lmb lmb; | ^~~ /kisskb/src/arch/powerpc/mm/drmem.c:256:27: note: byref variable will be forcibly initialized 256 | struct of_drconf_cell_v2 dr_cell; | ^~~~~~~ /kisskb/src/arch/powerpc/mm/drmem.c: In function 'init_drmem_v2_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:445:27: note: byref variable will be forcibly initialized 445 | struct of_drconf_cell_v2 dr_cell; | ^~~~~~~ /kisskb/src/arch/powerpc/sysdev/xive/spapr.c: In function 'xive_spapr_init': /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:799:18: note: byref variable will be forcibly initialized 799 | struct resource r; | ^ In file included from /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:14: /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'opal_time_init': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'opal_get_boot_time': /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:35:18: note: byref variable will be forcibly initialized 35 | struct rtc_time tm; | ^~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_find_area_bottomup': /kisskb/src/arch/powerpc/mm/slice.c:285:31: note: byref variable will be forcibly initialized 285 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_find_area_topdown': /kisskb/src/arch/powerpc/mm/slice.c:331:31: note: byref variable will be forcibly initialized 331 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_get_unmapped_area': /kisskb/src/arch/powerpc/mm/slice.c:434:20: note: byref variable will be forcibly initialized 434 | struct slice_mask potential_mask; | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/mm/slice.c:433:20: note: byref variable will be forcibly initialized 433 | struct slice_mask good_mask; | ^~~~~~~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_set_range_psize': /kisskb/src/arch/powerpc/mm/slice.c:712:20: note: byref variable will be forcibly initialized 712 | struct slice_mask mask; | ^~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' 68 | wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); | ^~~~~~~~~~ In file included from /kisskb/src/security/keys/keyctl.c:25: /kisskb/src/security/keys/keyctl.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized 191 | struct key_notification n = { | ^ /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 1251 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized 1250 | 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 1280 | struct iov_iter from; | ^~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'replay_system_reset': /kisskb/src/arch/powerpc/kernel/irq.c:499:17: note: byref variable will be forcibly initialized 499 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'replay_soft_interrupts': /kisskb/src/arch/powerpc/kernel/irq.c:109:17: note: byref variable will be forcibly initialized 109 | struct pt_regs regs; | ^~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:857:19: note: byref variable will be forcibly initialized 857 | struct list_head private_destroy_list; | ^~~~~~~~~~~~~~~~~~~~ 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:756:12: note: byref variable will be forcibly initialized 756 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:127:11: note: byref variable will be forcibly initialized 127 | XA_STATE(xas, &mapping->i_pages, folio->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:810:11: note: byref variable will be forcibly initialized 810 | XA_STATE(xas, &mapping->i_pages, offset); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:278:11: note: byref variable will be forcibly initialized 278 | XA_STATE(xas, &mapping->i_pages, fbatch->folios[0]->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:472:11: note: byref variable will be forcibly initialized 472 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_writeback': /kisskb/src/mm/filemap.c:631:11: note: byref variable will be forcibly initialized 631 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:504:17: note: byref variable will be forcibly initialized 504 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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_add_folio': /kisskb/src/mm/filemap.c:845:11: note: byref variable will be forcibly initialized 845 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'folio_wait_bit_common': /kisskb/src/mm/filemap.c:1247:25: note: byref variable will be forcibly initialized 1247 | struct wait_page_queue wait_page; | ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'folio_wake_bit': /kisskb/src/mm/filemap.c:1151:21: note: byref variable will be forcibly initialized 1151 | wait_queue_entry_t bookmark; | ^~~~~~~~ /kisskb/src/mm/filemap.c:1149:23: note: byref variable will be forcibly initialized 1149 | struct wait_page_key key; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:1794:11: note: byref variable will be forcibly initialized 1794 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:1830:11: note: byref variable will be forcibly initialized 1830 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'mapping_get_entry': /kisskb/src/mm/filemap.c:1878:11: note: byref variable will be forcibly initialized 1878 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2242:11: note: byref variable will be forcibly initialized 2242 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_get_read_batch': /kisskb/src/mm/filemap.c:2378:11: note: byref variable will be forcibly initialized 2378 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2305:11: note: byref variable will be forcibly initialized 2305 | XA_STATE(xas, &mapping->i_pages, *index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:3329:11: note: byref variable will be forcibly initialized 3329 | XA_STATE(xas, &mapping->i_pages, start_pgoff); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawrite': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized 412 | struct writeback_control wbc = { | ^~~ /kisskb/src/mm/filemap.c: In function 'filemap_fdatawrite': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'filemap_flush': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'filemap_fdatawrite_range': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'filemap_write_and_wait_range': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'file_write_and_wait_range': /kisskb/src/mm/filemap.c:412:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'migration_entry_wait_on_locked': /kisskb/src/mm/filemap.c:1404:25: note: byref variable will be forcibly initialized 1404 | struct wait_page_queue wait_page; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_get_pages': /kisskb/src/mm/filemap.c:2563:19: note: byref variable will be forcibly initialized 2563 | DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, folio->index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:1021:27: note: in definition of macro 'DEFINE_READAHEAD' 1021 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/include/linux/pagemap.h:1056:19: note: byref variable will be forcibly initialized 1056 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:1021:27: note: in definition of macro 'DEFINE_READAHEAD' 1021 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/align.c: In function 'fix_alignment': /kisskb/src/arch/powerpc/kernel/align.c:304:24: note: byref variable will be forcibly initialized 304 | struct instruction_op op; | ^~ /kisskb/src/arch/powerpc/kernel/align.c:303:13: note: byref variable will be forcibly initialized 303 | ppc_inst_t instr; | ^~~~~ /kisskb/src/mm/filemap.c: In function 'filemap_read': /kisskb/src/mm/filemap.c:2651:21: note: byref variable will be forcibly initialized 2651 | struct folio_batch fbatch; | ^~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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_entries': /kisskb/src/mm/filemap.c:2081:11: note: byref variable will be forcibly initialized 2081 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_lock_entries': /kisskb/src/mm/filemap.c:2118:11: note: byref variable will be forcibly initialized 2118 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:2185:11: note: byref variable will be forcibly initialized 2185 | XA_STATE(xas, &mapping->i_pages, *start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'mapping_seek_hole_data': /kisskb/src/mm/filemap.c:2889:11: note: byref variable will be forcibly initialized 2889 | XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c: In function 'opal_set_sys_param': /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:67:18: note: byref variable will be forcibly initialized 67 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c: In function 'opal_get_sys_param': /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:31:18: note: byref variable will be forcibly initialized 31 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/setup.c: In function 'pseries_setup_security_mitigations': /kisskb/src/arch/powerpc/platforms/pseries/setup.c:569:27: note: byref variable will be forcibly initialized 569 | struct h_cpu_char_result result; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/rng.c: In function 'rng_create': /kisskb/src/arch/powerpc/platforms/powernv/rng.c:137:18: note: byref variable will be forcibly initialized 137 | struct resource res; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/setup.c: In function 'pSeries_coalesce_init': /kisskb/src/arch/powerpc/platforms/pseries/setup.c:898:27: note: byref variable will be forcibly initialized 898 | struct hvcall_mpp_x_data mpp_x_data; | ^~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/signal_64.c: In function '__do_sys_swapcontext': /kisskb/src/arch/powerpc/kernel/signal_64.c:652:11: note: byref variable will be forcibly initialized 652 | sigset_t set; | ^~~ /kisskb/src/arch/powerpc/kernel/signal_64.c: In function 'sys_rt_sigreturn': /kisskb/src/arch/powerpc/kernel/signal_64.c:740:11: note: byref variable will be forcibly initialized 740 | sigset_t set; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c: In function 'opal_get_sensor_data': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:21:18: note: byref variable will be forcibly initialized 21 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c: In function 'opal_get_sensor_data_u64': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:65:18: note: byref variable will be forcibly initialized 65 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/iommu.c: In function 'enable_ddw': /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:1224:29: note: byref variable will be forcibly initialized 1224 | struct ddw_create_response create; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:1223:28: note: byref variable will be forcibly initialized 1223 | struct ddw_query_response query; | ^~~~~ /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 99 | struct pkcs8_parse_context ctx; | ^~~ /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 76 | struct keyring_index_key index_key; | ^~~~~~~~~ /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 119 | struct kernel_pkey_query info; | ^~~~ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized 118 | struct keyctl_pkey_params uparams; | ^~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized 166 | struct kernel_pkey_query res; | ^~~ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized 165 | struct kernel_pkey_params params; | ^~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c:210:28: note: byref variable will be forcibly initialized 210 | struct kernel_pkey_params params; | ^~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_verify': /kisskb/src/security/keys/keyctl_pkey.c:285:28: note: byref variable will be forcibly initialized 285 | struct kernel_pkey_params params; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/process.c: In function 'show_user_instructions': /kisskb/src/arch/powerpc/kernel/process.c:1402:17: note: byref variable will be forcibly initialized 1402 | struct seq_buf s; | ^ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:337:19: note: byref variable will be forcibly initialized 337 | struct va_format vaf; | ^~~ /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 101 | struct scatterlist dst, src; | ^~~ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized 101 | struct scatterlist dst, src; | ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:12, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized 100 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized 98 | union fscrypt_iv iv; | ^~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:153:19: note: byref variable will be forcibly initialized 153 | union fscrypt_iv iv; | ^~ /kisskb/src/fs/crypto/fname.c:150:29: note: byref variable will be forcibly initialized 150 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/fname.c:150:21: note: byref variable will be forcibly initialized 150 | 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:149:22: note: byref variable will be forcibly initialized 149 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:343:28: note: byref variable will be forcibly initialized 343 | struct fscrypt_nokey_name nokey_name; | ^~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:98:21: note: byref variable will be forcibly initialized 98 | struct scatterlist sg; | ^~ /kisskb/src/fs/crypto/fname.c:97:19: note: byref variable will be forcibly initialized 97 | 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:94:22: note: byref variable will be forcibly initialized 94 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c: In function 'hmi_event_handler': /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:276:18: note: byref variable will be forcibly initialized 276 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/powerpc/kernel/signal.c:234:17: note: byref variable will be forcibly initialized 234 | struct ksignal ksig = { .sig = 0 }; | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1412:21: note: byref variable will be forcibly initialized 1412 | struct irq_fwspec spec; | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:1035:22: note: byref variable will be forcibly initialized 1035 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:378:21: note: byref variable will be forcibly initialized 378 | wait_queue_entry_t wait; | ^~~~ /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 694 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/ras.c: In function 'fwnmi_release_errinfo': /kisskb/src/arch/powerpc/platforms/pseries/ras.c:465:19: note: byref variable will be forcibly initialized 465 | struct rtas_args rtas_args; | ^~~~~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/ras.c: In function 'pSeries_machine_check_exception': /kisskb/src/arch/powerpc/platforms/pseries/ras.c:844:29: note: byref variable will be forcibly initialized 844 | struct machine_check_event evt; | ^~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:626:22: note: byref variable will be forcibly initialized 626 | struct task_cputime cputime; | ^~~~~~~ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:363:20: note: byref variable will be forcibly initialized 363 | struct idle_timer it; | ^~ /kisskb/src/arch/powerpc/kernel/time.c: In function '__read_persistent_clock': /kisskb/src/arch/powerpc/kernel/time.c:826:18: note: byref variable will be forcibly initialized 826 | struct rtc_time tm; | ^~ In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/kernel/time.c:66: /kisskb/src/arch/powerpc/kernel/time.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/arch/powerpc/kernel/time.c: In function 'rtc_init': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/kernel/time.c: In function 'update_persistent_clock64': /kisskb/src/arch/powerpc/kernel/time.c:814:18: note: byref variable will be forcibly initialized 814 | struct rtc_time tm; | ^~ /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 317 | struct fscrypt_str cstr, pstr; | ^~~~ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized 317 | struct fscrypt_str cstr, pstr; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/include/linux/fscrypt.h:16, from /kisskb/src/fs/crypto/fscrypt_private.h:14, from /kisskb/src/fs/crypto/hooks.c:10: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_symlink_getattr': /kisskb/src/fs/crypto/hooks.c:413:22: note: byref variable will be forcibly initialized 413 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:699:20: note: byref variable will be forcibly initialized 699 | struct mhi_result result; | ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1564:20: note: byref variable will be forcibly initialized 1564 | struct mhi_result result; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c: In function 'powercap_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:87:18: note: byref variable will be forcibly initialized 87 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c: In function 'powercap_show': /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:35:18: note: byref variable will be forcibly initialized 35 | struct opal_msg msg; | ^~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:1154:22: note: byref variable will be forcibly initialized 1154 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1172:22: note: byref variable will be forcibly initialized 1172 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:1236:22: note: byref variable will be forcibly initialized 1236 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c:564:20: note: byref variable will be forcibly initialized 564 | struct mhi_result result; | ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1469:24: note: byref variable will be forcibly initialized 1469 | struct mhi_buf_info info = { }; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c: In function 'dlpar_store': /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:528:29: note: byref variable will be forcibly initialized 528 | struct pseries_hp_errorlog hp_elog; | ^~~~~~~ /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 636 | struct fscrypt_master_key_secret secret; | ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized 635 | struct fscrypt_add_key_arg arg; | ^~~ /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 915 | struct fscrypt_remove_key_arg arg; | ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized 1047 | struct fscrypt_get_key_status_arg arg; | ^~~ /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 700 | 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 733 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:421:31: note: byref variable will be forcibly initialized 421 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /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 129 | wait_queue_entry_t bookmark; | ^~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:626:23: note: byref variable will be forcibly initialized 626 | union fscrypt_policy policy; | ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:625:24: note: byref variable will be forcibly initialized 625 | union fscrypt_context ctx; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/mobility.c: In function 'pseries_suspend': /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:611:31: note: byref variable will be forcibly initialized 611 | struct pseries_suspend_info info; | ^~~~ /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 242 | struct of_phandle_args gpiospec; | ^~~~~~~~ /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 584 | struct of_phandle_args gpiospec; | ^~~~~~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1046:18: note: byref variable will be forcibly initialized 1046 | struct rq_flags rf; | ^~ /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 926 | struct of_phandle_args pinspec; | ^~~~~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2494:18: note: byref variable will be forcibly initialized 2494 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1352:18: note: byref variable will be forcibly initialized 1352 | struct rq_flags rf; | ^~ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:545:22: note: byref variable will be forcibly initialized 545 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/oom_kill.c:544:30: note: byref variable will be forcibly initialized 544 | struct mmu_notifier_range range; | ^~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:364:2: note: in expansion of macro '___wait_event' 364 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:384:11: note: in expansion of macro '__wait_event_freezable' 384 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:650:3: note: in expansion of macro 'wait_event_freezable' 650 | wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:777:8: note: in expansion of macro 'wait_event_interruptible_timeout' 777 | ret = wait_event_interruptible_timeout(oom_victims_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1988:23: note: byref variable will be forcibly initialized 1988 | struct gpiochip_info chipinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2158:35: note: byref variable will be forcibly initialized 2158 | struct gpio_v2_line_info_changed chg; | ^~~ /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 153 | 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 999 | 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 198 | struct gpiohandle_data ghd; | ^~~ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:698:22: note: byref variable will be forcibly initialized 698 | struct load_weight lw; | ^~ /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 287 | 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 1602 | 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 1649 | struct gpioevent_data ge; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:776:14: note: byref variable will be forcibly initialized 776 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' 776 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:815:9: note: in expansion of macro '__wait_event_interruptible_locked' 815 | ? 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' 1552 | ret = wait_event_interruptible_locked(le->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1518:24: note: byref variable will be forcibly initialized 1518 | struct gpioevent_data ge; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:776:14: note: byref variable will be forcibly initialized 776 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' 776 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:815:9: note: in expansion of macro '__wait_event_interruptible_locked' 815 | ? 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' 1250 | ret = wait_event_interruptible_locked(lr->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:28: note: byref variable will be forcibly initialized 1230 | struct gpio_v2_line_event le; | ^~ /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 1709 | struct gpioevent_request eventreq; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2020:27: note: byref variable will be forcibly initialized 2020 | struct gpio_v2_line_info lineinfo_v2; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2019:23: note: byref variable will be forcibly initialized 2019 | struct gpioline_info lineinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2253:33: note: byref variable will be forcibly initialized 2253 | 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/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:776:14: note: byref variable will be forcibly initialized 776 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' 776 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:815:9: note: in expansion of macro '__wait_event_interruptible_locked' 815 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2222:10: note: in expansion of macro 'wait_event_interruptible_locked' 2222 | ret = wait_event_interruptible_locked(cdev->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2198:35: note: byref variable will be forcibly initialized 2198 | struct gpio_v2_line_info_changed event; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2055:27: note: byref variable will be forcibly initialized 2055 | struct gpio_v2_line_info lineinfo; | ^~~~~~~~ /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 1102 | struct gpio_v2_line_values lv; | ^~ /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c: In function 'psr_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:79:18: note: byref variable will be forcibly initialized 79 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c: In function 'psr_show': /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:29:18: note: byref variable will be forcibly initialized 29 | struct opal_msg msg; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'debounce_work_func': /kisskb/src/drivers/gpio/gpiolib-cdev.c:651:28: note: byref variable will be forcibly initialized 651 | 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 553 | struct gpio_v2_line_event le; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1166:29: note: byref variable will be forcibly initialized 1166 | struct gpio_v2_line_config lc; | ^~ /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 1315 | struct gpio_v2_line_request ulr; | ^~~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:9021:32: note: byref variable will be forcibly initialized 9021 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~ /kisskb/src/kernel/sched/fair.c:9021:21: note: byref variable will be forcibly initialized 9021 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~~~ /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 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c:54:21: note: byref variable will be forcibly initialized 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ In file included from /kisskb/src/include/crypto/algapi.h:11, 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 53 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /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 556 | 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 680 | 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 393 | union fscrypt_context ctx; | ^~~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8207:18: note: byref variable will be forcibly initialized 8207 | struct rq_flags rf; | ^~ /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 369 | 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 439 | union fscrypt_policy existing_policy; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized 438 | 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 504 | 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 523 | 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 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:10149:17: note: byref variable will be forcibly initialized 10149 | struct lb_env env = { | ^~~ /kisskb/src/kernel/sched/fair.c:10114:18: note: byref variable will be forcibly initialized 10114 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:9176:21: note: byref variable will be forcibly initialized 9176 | struct sg_lb_stats tmp_sgs; | ^~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9806:18: note: byref variable will be forcibly initialized 9806 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10691:20: note: byref variable will be forcibly initialized 10691 | struct rq_flags rf; | ^~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c: In function 'sensor_group_enable': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:33:18: note: byref variable will be forcibly initialized 33 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c: In function 'sg_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:63:18: note: byref variable will be forcibly initialized 63 | struct opal_msg msg; | ^~~ In file included from /kisskb/src/arch/powerpc/kernel/traps.c:44: /kisskb/src/arch/powerpc/kernel/traps.c: In function 'system_reset_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:439:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 439 | DEFINE_INTERRUPT_HANDLER_NMI(system_reset_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'machine_check_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:856:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 856 | DEFINE_INTERRUPT_HANDLER_NMI(machine_check_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'unknown_nmi_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:1092:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 1092 | DEFINE_INTERRUPT_HANDLER_NMI(unknown_nmi_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'performance_monitor_exception_nmi': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:1887:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 1887 | DEFINE_INTERRUPT_HANDLER_NMI(performance_monitor_exception_nmi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:859:8: note: in expansion of macro 'wait_event_timeout' 859 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:819:8: note: in expansion of macro 'wait_event_timeout' 819 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_pm_resume': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:931:8: note: in expansion of macro 'wait_event_timeout' 931 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1212:8: note: in expansion of macro 'wait_event_timeout' 1212 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:600:9: note: in expansion of macro 'wait_event_timeout' 600 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1186:2: note: in expansion of macro 'wait_event_timeout' 1186 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:975:8: note: in expansion of macro 'wait_event_timeout' 975 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ 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/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:735:12: note: byref variable will be forcibly initialized 735 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(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/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 65 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c: In function 'pseries_eeh_init_edev': /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:364:16: note: byref variable will be forcibly initialized 364 | struct eeh_pe pe, *parent; | ^~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:532:25: note: byref variable will be forcibly initialized 532 | 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:667:24: note: byref variable will be forcibly initialized 667 | struct class_dev_iter iter; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/msi.c: In function 'msi_quota_for_device': /kisskb/src/arch/powerpc/platforms/pseries/msi.c:269:20: note: byref variable will be forcibly initialized 269 | struct msi_counts counts; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/msi.c: In function 'pseries_irq_parent_domain_alloc': /kisskb/src/arch/powerpc/platforms/pseries/msi.c:540:20: note: byref variable will be forcibly initialized 540 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:947:25: note: byref variable will be forcibly initialized 947 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/smp.c: In function 'pnv_cpu_offline_self': /kisskb/src/arch/powerpc/platforms/powernv/smp.c:267:19: note: byref variable will be forcibly initialized 267 | struct pt_regs regs; | ^~~~ In file included from /kisskb/src/mm/fadvise.c:15: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:91:19: note: byref variable will be forcibly initialized 91 | DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:1021:27: note: in definition of macro 'DEFINE_READAHEAD' 1021 | struct readahead_control ractl = { \ | ^~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:13, 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 75 | DECLARE_SWAITQUEUE(wait); | ^~~~ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' 59 | struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) | ^~~~ /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c: In function 'wp_get_instr_detail': /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:133:24: note: byref variable will be forcibly initialized 133 | struct instruction_op op; | ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/boot.c:7: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 211 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 167 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 265 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/algapi.h:11, 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 147 | LIST_HEAD(top); | ^~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:146:12: note: byref variable will be forcibly initialized 146 | LIST_HEAD(stack); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:144:12: note: byref variable will be forcibly initialized 144 | LIST_HEAD(secondary_spawns); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:305:12: note: byref variable will be forcibly initialized 305 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/crypto/algapi.c:543:12: note: byref variable will be forcibly initialized 543 | LIST_HEAD(users); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:660:12: note: byref variable will be forcibly initialized 660 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:452:12: note: byref variable will be forcibly initialized 452 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 58 | struct scatter_walk walk; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c: In function 'cpu_to_drc_index': /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:53:22: note: byref variable will be forcibly initialized 53 | struct of_drc_info drc; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c: In function 'drc_index_to_cpu': /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:122:22: note: byref variable will be forcibly initialized 122 | struct of_drc_info drc; | ^~~ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2382:27: note: byref variable will be forcibly initialized 2382 | struct sched_domain_attr tmp; | ^~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2196:16: note: byref variable will be forcibly initialized 2196 | struct s_data d; | ^ /kisskb/src/arch/powerpc/platforms/powernv/opal-core.c: In function 'opalcore_append_cpu_notes': /kisskb/src/arch/powerpc/platforms/powernv/opal-core.c:227:17: note: byref variable will be forcibly initialized 227 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-core.c:225:22: note: byref variable will be forcibly initialized 225 | struct elf_prstatus prstatus; | ^~~~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c: In function 'pseries_cpuhp_detach_nodes': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:642:22: note: byref variable will be forcibly initialized 642 | struct of_changeset cs; | ^~ /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c: In function 'pseries_cpuhp_attach_nodes': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:521:22: note: byref variable will be forcibly initialized 521 | struct of_changeset cs; | ^~ /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c: In function 'drc_info_valid_index': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:451:21: note: byref variable will be forcibly initialized 451 | struct of_drc_info drc; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:2127:11: note: byref variable will be forcibly initialized 2127 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2184:17: note: byref variable will be forcibly initialized 2184 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function '__folio_start_writeback': /kisskb/src/mm/page-writeback.c:2858:12: note: byref variable will be forcibly initialized 2858 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'do_writepages': /kisskb/src/mm/page-writeback.c:1378:32: note: byref variable will be forcibly initialized 1378 | struct dirty_throttle_control gdtc = { GDTC_INIT(wb) }; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c: In function 'pseries_memory_block_size': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:29:18: note: byref variable will be forcibly initialized 29 | struct resource r; | ^ /kisskb/src/crypto/aead.c: In function 'crypto_aead_report': /kisskb/src/crypto/aead.c:148:28: note: byref variable will be forcibly initialized 148 | struct crypto_report_aead raead; | ^~~~~ 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:178:12: note: byref variable will be forcibly initialized 178 | LIST_HEAD(page_pool); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_write_header': /kisskb/src/arch/powerpc/kernel/nvram_64.c:728:22: note: byref variable will be forcibly initialized 728 | struct nvram_header phead; | ^~~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_scan_partitions': /kisskb/src/arch/powerpc/kernel/nvram_64.c:987:22: note: byref variable will be forcibly initialized 987 | struct nvram_header phead; | ^~~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_write_os_partition': /kisskb/src/arch/powerpc/kernel/nvram_64.c:187:22: note: byref variable will be forcibly initialized 187 | struct err_log_info info; | ^~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_read_partition': /kisskb/src/arch/powerpc/kernel/nvram_64.c:225:22: note: byref variable will be forcibly initialized 225 | struct err_log_info info; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:905:12: note: byref variable will be forcibly initialized 905 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_register_chip': /kisskb/src/drivers/gpio/gpio-mockup.c:497:30: note: byref variable will be forcibly initialized 497 | struct platform_device_info pdevinfo; | ^~~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:612:16: note: byref variable will be forcibly initialized 612 | struct iattr iattr = { | ^~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:476:2: note: in expansion of macro 'wait_event' 476 | wait_event(root->deactivate_waitq, | ^~~~~~~~~~ /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 208 | 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 184 | 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 124 | struct pwm_state state; | ^~~~~ /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 89 | 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 54 | struct pwm_state state; | ^~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1511:15: note: byref variable will be forcibly initialized 1511 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/kernfs/dir.c:1511:3: note: in expansion of macro 'DEFINE_WAIT' 1511 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/pci.c: In function 'pnv_pci_set_power_state': /kisskb/src/arch/powerpc/platforms/powernv/pci.c:128:18: note: byref variable will be forcibly initialized 128 | struct opal_msg m; | ^ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:708:19: note: byref variable will be forcibly initialized 708 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:902:31: note: byref variable will be forcibly initialized 902 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:821:25: note: byref variable will be forcibly initialized 821 | 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/include/linux/kthread.h:6, from /kisskb/src/kernel/sched/../workqueue_internal.h:12, from /kisskb/src/kernel/sched/psi.c:140: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:644:3: note: in expansion of macro 'wait_event_interruptible' 644 | wait_event_interruptible(group->poll_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:905:18: note: byref variable will be forcibly initialized 905 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:935:18: note: byref variable will be forcibly initialized 935 | struct rq_flags rf; | ^~ /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 74 | struct { unsigned char buf[6]; } hello = { "hello" }; | ^~~~~ /kisskb/src/crypto/skcipher.c: In function 'crypto_skcipher_report': /kisskb/src/crypto/skcipher.c:706:33: note: byref variable will be forcibly initialized 706 | struct crypto_report_blkcipher rblkcipher; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:36:11: note: byref variable will be forcibly initialized 36 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:647:21: note: byref variable will be forcibly initialized 647 | struct folio_batch fbatch; | ^~~~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:344:21: note: byref variable will be forcibly initialized 344 | struct folio_batch fbatch; | ^~~~~~ /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized 278 | struct crypto_async_request oreq; | ^~~~ /kisskb/src/drivers/gpio/gpio-virtio.c: In function '_virtio_gpio_req': /kisskb/src/drivers/gpio/gpio-virtio.c:64:38: note: byref variable will be forcibly initialized 64 | struct scatterlist *sgs[2], req_sg, res_sg; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-virtio.c:64:30: note: byref variable will be forcibly initialized 64 | struct scatterlist *sgs[2], req_sg, res_sg; | ^~~~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:504:21: note: byref variable will be forcibly initialized 504 | struct folio_batch fbatch; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-virtio.c: In function 'virtio_gpio_irq_prepare': /kisskb/src/drivers/gpio/gpio-virtio.c:210:38: note: byref variable will be forcibly initialized 210 | struct scatterlist *sgs[2], req_sg, res_sg; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-virtio.c:210:30: note: byref variable will be forcibly initialized 210 | struct scatterlist *sgs[2], req_sg, res_sg; | ^~~~~~ /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 502 | struct crypto_report_hash rhash; | ^~~~~ /kisskb/src/drivers/gpio/gpio-virtio.c: In function 'virtio_gpio_probe': /kisskb/src/drivers/gpio/gpio-virtio.c:542:28: note: byref variable will be forcibly initialized 542 | struct virtio_gpio_config config; | ^~~~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:269:26: note: byref variable will be forcibly initialized 269 | struct crypto_hash_walk walk; | ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:292:26: note: byref variable will be forcibly initialized 292 | struct crypto_hash_walk walk; | ^~~~ /kisskb/src/crypto/shash.c: In function 'crypto_shash_report': /kisskb/src/crypto/shash.c:464:28: note: byref variable will be forcibly initialized 464 | struct crypto_report_hash rhash; | ^~~~~ /kisskb/src/drivers/pci/pcie/portdrv_core.c: In function 'pcie_port_find_device': /kisskb/src/drivers/pci/pcie/portdrv_core.c:487:30: note: byref variable will be forcibly initialized 487 | struct portdrv_service_data pdrvs; | ^~~~~ /kisskb/src/arch/powerpc/kernel/mce_power.c: In function 'mce_find_instr_ea_and_phys': /kisskb/src/arch/powerpc/kernel/mce_power.c:461:17: note: byref variable will be forcibly initialized 461 | struct pt_regs tmp = *regs; | ^~~ /kisskb/src/arch/powerpc/kernel/mce_power.c:460:24: note: byref variable will be forcibly initialized 460 | struct instruction_op op; | ^~ In file included from /kisskb/src/arch/powerpc/kernel/mce.c:23: /kisskb/src/arch/powerpc/kernel/mce.c: In function 'machine_check_early': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/mce.c:602:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 602 | DEFINE_INTERRUPT_HANDLER_NMI(machine_check_early) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/mce.c: In function 'hmi_exception_realmode': /kisskb/src/arch/powerpc/include/asm/interrupt.h:556:29: note: byref variable will be forcibly initialized 556 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/mce.c:725:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 725 | DEFINE_INTERRUPT_HANDLER_NMI(hmi_exception_realmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/mce.c: In function 'machine_check_queue_event': /kisskb/src/arch/powerpc/kernel/mce.c:251:29: note: byref variable will be forcibly initialized 251 | struct machine_check_event evt; | ^~~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:927:25: note: byref variable will be forcibly initialized 927 | struct shrink_control sc = { | ^~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1207:28: note: byref variable will be forcibly initialized 1207 | struct writeback_control wbc = { | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:1519:12: note: byref variable will be forcibly initialized 1519 | LIST_HEAD(demote_pages); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1518:12: note: byref variable will be forcibly initialized 1518 | LIST_HEAD(free_pages); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1517:12: note: byref variable will be forcibly initialized 1517 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_meltdown': /kisskb/src/arch/powerpc/kernel/security.c:152:18: note: byref variable will be forcibly initialized 152 | struct seq_buf s; | ^ /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_spectre_v1': /kisskb/src/arch/powerpc/kernel/security.c:182:17: note: byref variable will be forcibly initialized 182 | struct seq_buf s; | ^ /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_spectre_v2': /kisskb/src/arch/powerpc/kernel/security.c:204:17: note: byref variable will be forcibly initialized 204 | struct seq_buf s; | ^ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' 908 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' 930 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3778:3: note: in expansion of macro 'wait_event_killable' 3778 | wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3774:3: note: in expansion of macro 'wait_event_interruptible_timeout' 3774 | 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:55, 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:2312:12: note: byref variable will be forcibly initialized 2312 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:1975:12: note: byref variable will be forcibly initialized 1975 | LIST_HEAD(clean_pages); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1972:22: note: byref variable will be forcibly initialized 1972 | struct reclaim_stat stat; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:2127:12: note: byref variable will be forcibly initialized 2127 | LIST_HEAD(pages_skipped); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2397:22: note: byref variable will be forcibly initialized 2397 | struct reclaim_stat stat; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:2393:12: note: byref variable will be forcibly initialized 2393 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2507:12: note: byref variable will be forcibly initialized 2507 | LIST_HEAD(l_inactive); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2506:12: note: byref variable will be forcibly initialized 2506 | LIST_HEAD(l_active); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2505:12: note: byref variable will be forcibly initialized 2505 | LIST_HEAD(l_hold); /* The pages which were snipped off */ | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2597:22: note: byref variable will be forcibly initialized 2597 | struct reclaim_stat dummy_stat; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:2596:12: note: byref variable will be forcibly initialized 2596 | LIST_HEAD(node_page_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:417:15: note: byref variable will be forcibly initialized 417 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:349:9: note: byref variable will be forcibly initialized 349 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:348:9: note: byref variable will be forcibly initialized 348 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:384:9: note: byref variable will be forcibly initialized 384 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:383:9: note: byref variable will be forcibly initialized 383 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:562:9: note: byref variable will be forcibly initialized 562 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:561:9: note: byref variable will be forcibly initialized 561 | kuid_t uid; | ^~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1478:24: note: byref variable will be forcibly initialized 1478 | struct vm_area_struct pvma; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1541:24: note: byref variable will be forcibly initialized 1541 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:412:11: note: byref variable will be forcibly initialized 412 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /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 112 | 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 137 | struct walk_rcec_data rcec_data; | ^~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1518:24: note: byref variable will be forcibly initialized 1518 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:700:17: note: byref variable will be forcibly initialized 700 | XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1365:18: note: in definition of macro 'XA_STATE_ORDER' 1365 | struct xa_state name = __XA_STATE(array, \ | ^~~~ 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/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_unused_huge_shrink': /kisskb/src/mm/shmem.c:551:12: note: byref variable will be forcibly initialized 551 | LIST_HEAD(to_remove); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/shmem.c:550:12: note: byref variable will be forcibly initialized 550 | LIST_HEAD(list), *pos, *next; | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:1156:11: note: byref variable will be forcibly initialized 1156 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1231:17: note: byref variable will be forcibly initialized 1231 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:917:21: note: byref variable will be forcibly initialized 917 | struct folio_batch fbatch; | ^~~~~~ 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 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1135:4: note: in expansion of macro 'wait_var_event' 1135 | wait_var_event(&info->stop_eviction, | ^~~~~~~~~~~~~~ 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:2049:21: note: byref variable will be forcibly initialized 2049 | DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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:808:11: note: byref variable will be forcibly initialized 808 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:868:17: note: byref variable will be forcibly initialized 868 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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 513 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:792:19: note: byref variable will be forcibly initialized 792 | struct ctl_table t; | ^ /kisskb/src/drivers/pci/msi/msi.c: In function 'msi_setup_msi_desc': /kisskb/src/drivers/pci/msi/msi.c:367:18: note: byref variable will be forcibly initialized 367 | struct msi_desc desc; | ^~~~ /kisskb/src/drivers/pci/msi/msi.c: In function 'msix_setup_msi_descs': /kisskb/src/drivers/pci/msi/msi.c:511:18: note: byref variable will be forcibly initialized 511 | struct msi_desc desc; | ^~~~ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:570:22: note: byref variable will be forcibly initialized 570 | 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:890:16: note: byref variable will be forcibly initialized 890 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/crypto/akcipher.c: In function 'crypto_akcipher_report': /kisskb/src/crypto/akcipher.c:26:32: note: byref variable will be forcibly initialized 26 | struct crypto_report_akcipher rakcipher; | ^~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/read_helper.c:176:18: note: byref variable will be forcibly initialized 176 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/module.h:21, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unlock': /kisskb/src/fs/netfs/read_helper.c:377:11: note: byref variable will be forcibly initialized 377 | XA_STATE(xas, &rreq->mapping->i_pages, start_page); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unmark_after_write': /kisskb/src/fs/netfs/read_helper.c:248:12: note: byref variable will be forcibly initialized 248 | XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/read_helper.c:297:18: note: byref variable will be forcibly initialized 297 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/read_helper.c:151:18: note: byref variable will be forcibly initialized 151 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/netfs/read_helper.c:10: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readpage': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:991:3: note: in expansion of macro 'wait_var_event' 991 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_write_begin': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:1167:3: note: in expansion of macro 'wait_var_event' 1167 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:871:15: note: byref variable will be forcibly initialized 871 | struct qstr name; | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c: In function 'pnv_irq_parent_domain_alloc': /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:2197:20: note: byref variable will be forcibly initialized 2197 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c: In function 'pe_level_printk': /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:59:19: note: byref variable will be forcibly initialized 59 | struct va_format vaf; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c: In function 'pnv_pci_init_ioda_phb': /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:2952:18: note: byref variable will be forcibly initialized 2952 | struct resource r; | ^ /kisskb/src/crypto/kpp.c: In function 'crypto_kpp_report': /kisskb/src/crypto/kpp.c:26:27: note: byref variable will be forcibly initialized 26 | struct crypto_report_kpp rkpp; | ^~~~ /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 513 | 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 335 | 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 217 | struct crypto_async_request async_req; | ^~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtas.c: In function '__do_sys_rtas': /kisskb/src/arch/powerpc/kernel/rtas.c:1165:19: note: byref variable will be forcibly initialized 1165 | struct rtas_args args; | ^~~~ /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 44 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized 43 | kuid_t uid; | ^~~ /kisskb/src/arch/powerpc/kernel/rtas_pci.c: In function 'python_countermeasures': /kisskb/src/arch/powerpc/kernel/rtas_pci.c:156:18: note: byref variable will be forcibly initialized 156 | struct resource registers; | ^~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtas_pci.c: In function 'get_phb_buid': /kisskb/src/arch/powerpc/kernel/rtas_pci.c:201:18: note: byref variable will be forcibly initialized 201 | struct resource r; | ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2189:26: note: byref variable will be forcibly initialized 2189 | struct contig_page_info info; | ^~~~ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1143:26: note: byref variable will be forcibly initialized 1143 | struct contig_page_info info; | ^~~~ /kisskb/src/crypto/acompress.c: In function 'crypto_acomp_report': /kisskb/src/crypto/acompress.c:29:29: note: byref variable will be forcibly initialized 29 | struct crypto_report_acomp racomp; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/rtasd.c:10: /kisskb/src/arch/powerpc/kernel/rtasd.c: In function 'rtas_log_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtasd.c:339:11: note: in expansion of macro 'wait_event_interruptible' 339 | error = wait_event_interruptible(rtas_log_wait, rtas_log_size); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:144:14: note: byref variable will be forcibly initialized 144 | struct path path; | ^~~~ /kisskb/src/crypto/scompress.c: In function 'crypto_scomp_report': /kisskb/src/crypto/scompress.c:44:28: note: byref variable will be forcibly initialized 44 | struct crypto_report_comp rscomp; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_bits_in_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1148:26: note: byref variable will be forcibly initialized 1148 | struct of_phandle_args pinctrl_spec; | ^~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_one_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1022:26: note: byref variable will be forcibly initialized 1022 | struct of_phandle_args pinctrl_spec; | ^~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_add_gpio_func': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1341:25: note: byref variable will be forcibly initialized 1341 | struct of_phandle_args gpiospec; | ^~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/internal.h:15, from /kisskb/src/fs/fscache/cache.c:11: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:368:2: note: in expansion of macro 'wait_var_event' 368 | wait_var_event(&cache->n_accesses, | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_cipher': /kisskb/src/crypto/crypto_user_base.c:74:30: note: byref variable will be forcibly initialized 74 | struct crypto_report_cipher rcipher; | ^~~~~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_comp': /kisskb/src/crypto/crypto_user_base.c:90:28: note: byref variable will be forcibly initialized 90 | struct crypto_report_comp rcomp; | ^~~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_one': /kisskb/src/crypto/crypto_user_base.c:118:31: note: byref variable will be forcibly initialized 118 | struct crypto_report_larval rl; | ^~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_dump_report': /kisskb/src/crypto/crypto_user_base.c:228:26: note: byref variable will be forcibly initialized 228 | struct crypto_dump_info info; | ^~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_user_rcv_msg': /kisskb/src/crypto/crypto_user_base.c:451:32: note: byref variable will be forcibly initialized 451 | struct netlink_dump_control c = { | ^ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3925:26: note: byref variable will be forcibly initialized 3925 | struct scatterlist src, dst, src_tab[3]; | ^~~ /kisskb/src/crypto/testmgr.c:3925:21: note: byref variable will be forcibly initialized 3925 | struct scatterlist src, dst, src_tab[3]; | ^~~ /kisskb/src/crypto/testmgr.c:3922:21: note: byref variable will be forcibly initialized 3922 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report': /kisskb/src/crypto/crypto_user_base.c:191:26: note: byref variable will be forcibly initialized 191 | struct crypto_dump_info info; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/crypto/crypto_user_base.c:9: /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_update_alg': /kisskb/src/crypto/crypto_user_base.c:266:12: note: byref variable will be forcibly initialized 266 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3644:34: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3644:28: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~ /kisskb/src/crypto/testmgr.c:3644:21: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3743:26: note: byref variable will be forcibly initialized 3743 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3743:21: note: byref variable will be forcibly initialized 3743 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3740:21: note: byref variable will be forcibly initialized 3740 | struct crypto_wait wait; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/internal.h:15, from /kisskb/src/fs/fscache/cookie.c:14: /kisskb/src/fs/fscache/cookie.c: In function 'fscache_wait_on_collision': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:385:3: note: in expansion of macro 'wait_var_event' 385 | wait_var_event(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' 295 | ___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' 304 | __ret = __wait_var_event_timeout(var, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:380:2: note: in expansion of macro 'wait_var_event_timeout' 380 | wait_var_event_timeout(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized 3284 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/testmgr.c:3282:26: note: byref variable will be forcibly initialized 3282 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3282:21: note: byref variable will be forcibly initialized 3282 | struct scatterlist src, dst; | ^~~ /kisskb/src/fs/fscache/cookie.c: In function '__fscache_use_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:602:3: note: in expansion of macro 'wait_var_event' 602 | wait_var_event(&cookie->state, | ^~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1132:18: note: byref variable will be forcibly initialized 1132 | struct iov_iter input; | ^~~~~ /kisskb/src/crypto/testmgr.c:1131:14: note: byref variable will be forcibly initialized 1131 | struct kvec kv; | ^~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:750:18: note: byref variable will be forcibly initialized 750 | struct iov_iter input; | ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:12, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1370:22: note: byref variable will be forcibly initialized 1370 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1568:25: note: byref variable will be forcibly initialized 1568 | struct testvec_config cfg; | ^~~ In file included from /kisskb/src/include/crypto/aead.h:12, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1933:22: note: byref variable will be forcibly initialized 1933 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2126:25: note: byref variable will be forcibly initialized 2126 | struct testvec_config cfg; | ^~~ In file included from /kisskb/src/include/crypto/aead.h:12, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2216:23: note: byref variable will be forcibly initialized 2216 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c:2214:30: note: byref variable will be forcibly initialized 2214 | struct scatterlist src[2], dst; | ^~~ In file included from /kisskb/src/include/crypto/aead.h:12, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2906:22: note: byref variable will be forcibly initialized 2906 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c:2904:26: note: byref variable will be forcibly initialized 2904 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:2904:21: note: byref variable will be forcibly initialized 2904 | struct scatterlist src, dst; | ^~~ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:202:25: note: byref variable will be forcibly initialized 202 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2703:14: note: byref variable will be forcibly initialized 2703 | struct kvec input; | ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:12, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2698:22: note: byref variable will be forcibly initialized 2698 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2874:25: note: byref variable will be forcibly initialized 2874 | struct testvec_config cfg; | ^~~ /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 78 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/powerpc/kernel/eeh_driver.c: In function 'eeh_handle_normal_event': /kisskb/src/arch/powerpc/kernel/eeh_driver.c:843:22: note: byref variable will be forcibly initialized 843 | struct eeh_rmv_data rmv_data = | ^~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:1060:18: note: byref variable will be forcibly initialized 1060 | struct slabinfo sinfo; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:421:12: note: byref variable will be forcibly initialized 421 | LIST_HEAD(to_destroy); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included 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/uapi/linux/fb.h:6, from /kisskb/src/include/linux/fb.h:7, from /kisskb/src/include/linux/backlight.h:13, from /kisskb/src/drivers/video/backlight/backlight.c:14: /kisskb/src/drivers/video/backlight/backlight.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1090:18: note: byref variable will be forcibly initialized 1090 | struct slabinfo sinfo; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:12, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c: In function 'pcpu_balance_free': /kisskb/src/mm/percpu.c:1987:12: note: byref variable will be forcibly initialized 1987 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized 112 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:111:9: note: byref variable will be forcibly initialized 111 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized 330 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:329:9: note: byref variable will be forcibly initialized 329 | kuid_t uid; | ^~~ 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized 385 | int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:399:31: note: byref variable will be forcibly initialized 399 | struct __kernel_old_timeval old_tv; | ^~~~~~ /kisskb/src/net/core/sock.c:389:24: note: byref variable will be forcibly initialized 389 | struct old_timeval32 tv32; | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:421:31: note: byref variable will be forcibly initialized 421 | struct __kernel_sock_timeval tv; | ^~ 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:1296:12: note: byref variable will be forcibly initialized 1296 | LIST_HEAD(sublist); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1313:12: note: byref variable will be forcibly initialized 1313 | LIST_HEAD(sublist); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage': /kisskb/src/net/core/sock.c:3084:14: note: byref variable will be forcibly initialized 3084 | struct kvec iov; | ^~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage_locked': /kisskb/src/net/core/sock.c:3099:14: note: byref variable will be forcibly initialized 3099 | struct kvec iov; | ^~~ /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized 91 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_setbindtodevice': /kisskb/src/net/core/sock.c:642:12: note: userspace variable will be forcibly initialized 642 | static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized 1017 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1244:21: note: byref variable will be forcibly initialized 1244 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1223:21: note: byref variable will be forcibly initialized 1223 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1025:16: note: byref variable will be forcibly initialized 1025 | struct linger ling; | ^~~~ /kisskb/src/net/core/sock.c:1021:21: note: byref variable will be forcibly initialized 1021 | struct sock_txtime sk_txtime; | ^~~~~~~~~ /kisskb/src/net/core/sock.c:1020:25: note: byref variable will be forcibly initialized 1020 | struct so_timestamping timestamping; | ^~~~~~~~~~~~ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:211:26: note: byref variable will be forcibly initialized 211 | struct semaphore_waiter waiter; | ^~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_gettstamp': /kisskb/src/net/core/sock.c:3359:20: note: byref variable will be forcibly initialized 3359 | struct timespec64 ts; | ^~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:699:12: note: byref variable will be forcibly initialized 699 | LIST_HEAD(freelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1642:16: note: byref variable will be forcibly initialized 1642 | struct ucred peercred; | ^~~~~~~~ /kisskb/src/net/core/sock.c:1510:4: note: byref variable will be forcibly initialized 1510 | } v; | ^ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2507:25: note: byref variable will be forcibly initialized 2507 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' 422 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:435:11: note: in expansion of macro '__wait_event_freezable_timeout' 435 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c:2937:7: note: in expansion of macro 'wait_event_freezable_timeout' 2937 | if (wait_event_freezable_timeout(pgdat->kcompactd_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:420:33: note: byref variable will be forcibly initialized 420 | struct kunit_try_catch_context context; | ^~~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:503:16: note: byref variable will be forcibly initialized 503 | struct kunit test = { .param_value = NULL, .param_index = 0 }; | ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc_array': /kisskb/src/lib/kunit/test.c:732:36: note: byref variable will be forcibly initialized 732 | struct kunit_kmalloc_array_params params = { | ^~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc': /kisskb/src/lib/kunit/test.c:732:36: note: byref variable will be forcibly initialized /kisskb/src/lib/kunit/test.c: In function '__kunit_fail_current_test': /kisskb/src/lib/kunit/test.c:732:36: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/io.c:8: /kisskb/src/fs/fscache/io.c: In function 'fscache_wait_for_operation': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/io.c:46:3: note: in expansion of macro 'wait_var_event' 46 | wait_var_event(&cookie->state, | ^~~~~~~~~~~~~~ /kisskb/src/fs/fscache/io.c: In function 'fscache_begin_operation': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' 295 | ___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' 304 | __ret = __wait_var_event_timeout(var, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/io.c:125:10: note: in expansion of macro 'wait_var_event_timeout' 125 | timeo = wait_var_event_timeout(&cookie->state, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/io.c: In function '__fscache_resize_cookie': /kisskb/src/fs/fscache/io.c:308:31: note: byref variable will be forcibly initialized 308 | struct netfs_cache_resources cres; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/io.c:8: /kisskb/src/fs/fscache/io.c: In function '__fscache_clear_page_bits': /kisskb/src/fs/fscache/io.c:217:12: note: byref variable will be forcibly initialized 217 | XA_STATE(xas, &mapping->i_pages, first); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/fscache/io.c: In function '__fscache_write_to_cache': /kisskb/src/fs/fscache/io.c:256:18: note: byref variable will be forcibly initialized 256 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:284:14: note: byref variable will be forcibly initialized 284 | struct path child_path = { | ^~~~~~~~~~ /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized 283 | struct kstat stat; | ^~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_get_name': /kisskb/src/fs/exportfs/expfs.c:31:14: note: byref variable will be forcibly initialized 31 | struct path path = {.mnt = mnt, .dentry = dir}; | ^~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_find_text': /kisskb/src/net/core/skbuff.c:3790:18: note: byref variable will be forcibly initialized 3790 | struct ts_state state; | ^~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2638:17: note: byref variable will be forcibly initialized 2638 | struct msghdr msg; | ^~~ /kisskb/src/net/core/skbuff.c:2637:15: note: byref variable will be forcibly initialized 2637 | struct kvec kv; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_guid_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3234:36: note: byref variable will be forcibly initialized 3234 | struct ipmi_system_interface_addr si; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3233:36: note: byref variable will be forcibly initialized 3233 | 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:2496:25: note: byref variable will be forcibly initialized 2496 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2495:36: note: byref variable will be forcibly initialized 2495 | 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:3318:36: note: byref variable will be forcibly initialized 3318 | struct ipmi_system_interface_addr si; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3316:36: note: byref variable will be forcibly initialized 3316 | 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:687:19: note: byref variable will be forcibly initialized 687 | struct list_head list; | ^~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_checksum': /kisskb/src/net/core/skbuff.c:2908:32: note: byref variable will be forcibly initialized 2908 | const struct skb_checksum_ops ops = { | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_timeout_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4918:23: note: byref variable will be forcibly initialized 4918 | 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:3725:24: note: byref variable will be forcibly initialized 3725 | struct ipmi_ipmb_addr ipmb_addr; | ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_lan_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4020:24: note: byref variable will be forcibly initialized 4020 | struct ipmi_lan_addr lan_addr; | ^~~~~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete_head': /kisskb/src/net/core/skbuff.c:2908:32: note: byref variable will be forcibly initialized /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete': /kisskb/src/net/core/skbuff.c:2908:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_gets_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1569:23: note: byref variable will be forcibly initialized 1569 | 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:4306:23: note: byref variable will be forcibly initialized 4306 | struct list_head msgs; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_panic_request_and_wait': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5105:23: note: byref variable will be forcibly initialized 5105 | struct ipmi_recv_msg recv_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5104:23: note: byref variable will be forcibly initialized 5104 | 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:5165:19: note: byref variable will be forcibly initialized 5165 | struct ipmi_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5162:25: note: byref variable will be forcibly initialized 5162 | struct kernel_ipmi_msg 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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3305:3: note: in expansion of macro 'wait_event' 3305 | wait_event(intf->waitq, bmc->dyn_guid_set != 2); | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_device_id': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2536:2: note: in expansion of macro 'wait_event' 2536 | 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:2991:21: note: byref variable will be forcibly initialized 2991 | struct prod_dev_id id = { | ^~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__scan_channels': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3445:3: note: in expansion of macro 'wait_event' 3445 | wait_event(intf->waitq, intf->channels_ready); | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__bmc_get_device_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2630:10: note: byref variable will be forcibly initialized 2630 | guid_t guid; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2628:25: note: byref variable will be forcibly initialized 2628 | 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:1391:24: note: byref variable will be forcibly initialized 1391 | 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:2865:9: note: byref variable will be forcibly initialized 2865 | 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:2845:24: note: byref variable will be forcibly initialized 2845 | 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:2829:24: note: byref variable will be forcibly initialized 2829 | 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:2813:24: note: byref variable will be forcibly initialized 2813 | 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:2796:24: note: byref variable will be forcibly initialized 2796 | 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:2778:24: note: byref variable will be forcibly initialized 2778 | 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:2761:24: note: byref variable will be forcibly initialized 2761 | 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:2745:24: note: byref variable will be forcibly initialized 2745 | 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:2730:24: note: byref variable will be forcibly initialized 2730 | 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:2714:24: note: byref variable will be forcibly initialized 2714 | 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:2901:25: note: byref variable will be forcibly initialized 2901 | 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:3495:24: note: byref variable will be forcibly initialized 3495 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'cleanup_smi_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3643:19: note: byref variable will be forcibly initialized 3643 | struct list_head tmplist; | ^~~~~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_segment': /kisskb/src/net/core/skbuff.c:2908: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:2908:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:30: note: byref variable will be forcibly initialized 842 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1626:30: note: byref variable will be forcibly initialized 1626 | struct backlight_properties props; | ^~~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/kernel/locking/rwsem.c:410:19: note: byref variable will be forcibly initialized 410 | struct list_head wlist; | ^~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/kernel/locking/rwsem.c:937:16: note: byref variable will be forcibly initialized 937 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:936:22: note: byref variable will be forcibly initialized 936 | struct rwsem_waiter waiter; | ^~~~~~ 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:1172:16: note: byref variable will be forcibly initialized 1172 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1193:16: note: byref variable will be forcibly initialized 1193 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1056:16: note: byref variable will be forcibly initialized 1056 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:1055:22: note: byref variable will be forcibly initialized 1055 | struct rwsem_waiter waiter; | ^~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/internal.h:15, from /kisskb/src/fs/fscache/volume.c:11: /kisskb/src/fs/fscache/volume.c: In function 'fscache_wait_on_volume_collision': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/volume.c:150:3: note: in expansion of macro 'wait_var_event' 150 | wait_var_event(&candidate->flags, fscache_is_acquire_pending(candidate)); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' 295 | ___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' 304 | __ret = __wait_var_event_timeout(var, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/volume.c:144:2: note: in expansion of macro 'wait_var_event_timeout' 144 | wait_var_event_timeout(&candidate->flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/volume.c: In function 'fscache_withdraw_volume': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/volume.c:460:2: note: in expansion of macro 'wait_var_event' 460 | wait_var_event(&volume->n_accesses, | ^~~~~~~~~~~~~~ /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 53 | struct string_stream_fragment_alloc_context context = { | ^~~~~~~ /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: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:37: note: byref variable will be forcibly initialized 199 | struct string_stream_alloc_context context = { | ^~~~~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:182:23: note: byref variable will be forcibly initialized 182 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_encrypt': /kisskb/src/crypto/cfb.c:106:23: note: byref variable will be forcibly initialized 106 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:104:23: note: byref variable will be forcibly initialized 104 | struct skcipher_walk walk; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_movable_pages': /kisskb/src/mm/gup.c:1868:12: note: byref variable will be forcibly initialized 1868 | LIST_HEAD(movable_page_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized 147 | struct skcipher_walk w; | ^ /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 129 | struct flow_keys_basic keys; | ^~~~ In file included from /kisskb/src/drivers/dma/dw/core.c:24: /kisskb/src/drivers/dma/dw/core.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_descriptor_complete': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:26: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/dw/core.c:241:33: note: byref variable will be forcibly initialized 241 | struct dmaengine_desc_callback cb; | ^~ 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/delay.h:23, from /kisskb/src/drivers/dma/dw/core.c:11: /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_terminate_all': /kisskb/src/drivers/dma/dw/core.c:859:12: note: byref variable will be forcibly initialized 859 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'hidma_mgmt_of_populate_channels': /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:350:30: note: byref variable will be forcibly initialized 350 | struct platform_device_info pdevinfo; | ^~~~~~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_complete_all': /kisskb/src/drivers/dma/dw/core.c:265:12: note: byref variable will be forcibly initialized 265 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:153:33: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:153:23: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:128:25: note: byref variable will be forcibly initialized 128 | struct crypto_kw_block block; | ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:226:33: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:226:23: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:197:25: note: byref variable will be forcibly initialized 197 | struct crypto_kw_block block; | ^~~~~ /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 18 | 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 52 | struct chacha_ctx subctx; | ^~~~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:23:26: note: byref variable will be forcibly initialized 23 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:23:20: note: byref variable will be forcibly initialized 23 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:49:26: note: byref variable will be forcibly initialized 49 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:49:20: note: byref variable will be forcibly initialized 49 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:79:20: note: byref variable will be forcibly initialized 79 | struct utf8cursor cur1; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:102:20: note: byref variable will be forcibly initialized 102 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:124:20: note: byref variable will be forcibly initialized 124 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:144:20: note: byref variable will be forcibly initialized 144 | struct utf8cursor cur; | ^~~ /kisskb/src/drivers/video/backlight/bd6107.c: In function 'bd6107_probe': /kisskb/src/drivers/video/backlight/bd6107.c:121:30: note: byref variable will be forcibly initialized 121 | struct backlight_properties props; | ^~~~~ /kisskb/src/mm/memory.c: In function 'remove_device_exclusive_entry': /kisskb/src/mm/memory.c:3463:28: note: byref variable will be forcibly initialized 3463 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/kunit/test.h:21, 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 60 | DECLARE_COMPLETION_ONSTACK(try_completion); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:3001:28: note: byref variable will be forcibly initialized 3001 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/lib/kunit/executor.c: In function 'kunit_filter_suites': /kisskb/src/lib/kunit/executor.c:154:27: note: byref variable will be forcibly initialized 154 | struct kunit_test_filter filter; | ^~~~~~ /kisskb/src/lib/kunit/executor.c: In function 'kunit_run_all_tests': /kisskb/src/lib/kunit/executor.c:235:19: note: byref variable will be forcibly initialized 235 | struct suite_set suite_set = { | ^~~~~~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1681:20: note: byref variable will be forcibly initialized 1681 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1680:28: note: byref variable will be forcibly initialized 1680 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1632:28: note: byref variable will be forcibly initialized 1632 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1654:20: note: byref variable will be forcibly initialized 1654 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1653:28: note: byref variable will be forcibly initialized 1653 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:761:23: note: byref variable will be forcibly initialized 761 | struct name_snapshot old_name; | ^~~~~~~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1237:28: note: byref variable will be forcibly initialized 1237 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5405:26: note: byref variable will be forcibly initialized 5405 | struct copy_subpage_arg arg = { | ^~~ /kisskb/src/drivers/dma/dw/of.c: In function 'dw_dma_of_xlate': /kisskb/src/drivers/dma/dw/of.c:23:17: note: byref variable will be forcibly initialized 23 | dma_cap_mask_t cap; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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 99 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:265:17: note: byref variable will be forcibly initialized 265 | struct pagevec pvec_putback; | ^~~~~~~~~~~~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:431:18: note: byref variable will be forcibly initialized 431 | struct pagevec pvec; | ^~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized 90 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdi': /kisskb/src/fs/unicode/utf8-selftest.c:176:20: note: byref variable will be forcibly initialized 176 | struct utf8cursor u8c; | ^~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdicf': /kisskb/src/fs/unicode/utf8-selftest.c:205:20: note: byref variable will be forcibly initialized 205 | struct utf8cursor u8c; | ^~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_comparisons': /kisskb/src/fs/unicode/utf8-selftest.c:250:21: note: byref variable will be forcibly initialized 250 | const struct qstr s2 = {.name = nfdicf_test_data[i].ncf, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:248:21: note: byref variable will be forcibly initialized 248 | const struct qstr s1 = {.name = nfdicf_test_data[i].str, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:240:21: note: byref variable will be forcibly initialized 240 | const struct qstr s2 = {.name = nfdi_test_data[i].dec, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:238:21: note: byref variable will be forcibly initialized 238 | const struct qstr s1 = {.name = nfdi_test_data[i].str, | ^~ /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 64 | struct crypto_authenc_keys keys; | ^~~~ /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 268 | struct backlight_properties props; | ^~~~~ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2651:20: note: byref variable will be forcibly initialized 2651 | struct mmu_gather tlb; | ^~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_set_failure_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 450 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_FAILURE); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:448:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 448 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SUCCESS); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:444:15: note: byref variable will be forcibly initialized 444 | struct kunit fake; | ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init_resources': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:139:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 139 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_no_catch': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' 789 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' 808 | KUNIT_FAIL_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:29:2: note: in expansion of macro 'KUNIT_FAIL' 29 | KUNIT_FAIL(test, "Catch should not be called\n"); | ^~~~~~~~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_mark_skipped_test': /kisskb/src/mm/mmap.c:3131:20: note: byref variable will be forcibly initialized 3131 | struct mmu_gather tlb; | ^~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1233:2: note: in expansion of macro 'KUNIT_ASSERTION' 1233 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1253:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1253 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1260:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1260 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1544:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1544 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:468:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 468 | KUNIT_EXPECT_STREQ(test, fake.status_comment, "Accepts format string: YES"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:467:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 467 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SKIPPED); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1233:2: note: in expansion of macro 'KUNIT_ASSERTION' 1233 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1253:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1253 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1260:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1260 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1544:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1544 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:461:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 461 | KUNIT_EXPECT_STREQ(test, fake.status_comment, ""); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:460:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 460 | KUNIT_EXPECT_EQ(test, fake.status, KUNIT_SUCCESS); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:455:15: note: byref variable will be forcibly initialized 455 | struct kunit fake; | ^~~~ 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:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 435 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:433:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 433 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:431:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 431 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:429:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 429 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:421:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 421 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, suite.log); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | 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' 369 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_try_catch_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | 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' 89 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | 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' 83 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_named': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:361:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 361 | KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 356 | KUNIT_EXPECT_EQ(test, kunit_destroy_named_resource(test, "resource_2"), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:351:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 351 | KUNIT_EXPECT_PTR_EQ(test, found, &res1); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 344 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 339 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 337 | KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 333 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:331:37: note: byref variable will be forcibly initialized 331 | struct kunit_test_resource_context ctx; | ^~~ /kisskb/src/lib/kunit/kunit-test.c:330:30: note: byref variable will be forcibly initialized 330 | struct kunit_resource res1, res2, *found = NULL; | ^~~~ /kisskb/src/lib/kunit/kunit-test.c:330:24: note: byref variable will be forcibly initialized 330 | 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/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:325:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 325 | KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:321:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 321 | KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 318 | 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 316 | struct kunit_resource res; | ^~~ /kisskb/src/lib/kunit/kunit-test.c:315:37: note: byref variable will be forcibly initialized 315 | struct kunit_test_resource_context ctx; | ^~~ /kisskb/src/mm/mmap.c:3101:12: note: byref variable will be forcibly initialized 3101 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ 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/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 310 | KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 309 | KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 298 | KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:203:12: note: byref variable will be forcibly initialized 203 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | 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' 297 | KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_cleanup_resources': /kisskb/src/mm/mmap.c:2908:12: note: byref variable will be forcibly initialized 2908 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 210 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_destroy_resource': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:190:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 190 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:189:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 189 | KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1630:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1630 | KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:184:2: note: in expansion of macro 'KUNIT_ASSERT_FALSE' 184 | KUNIT_ASSERT_FALSE(test, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_alloc_resource': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:159:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 159 | KUNIT_EXPECT_PTR_EQ(test, free, res->free); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 158 | KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:155:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 155 | KUNIT_EXPECT_PTR_EQ(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | 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' 154 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_unsuccessful_try_does_catch': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:75:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 75 | 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:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 43 | KUNIT_EXPECT_TRUE(test, ctx->function_called); | ^~~~~~~~~~~~~~~~~ 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/pm_runtime.h:11, from /kisskb/src/drivers/pci/hotplug/pciehp_ctrl.c:20: /kisskb/src/drivers/pci/hotplug/pciehp_ctrl.c: In function 'pciehp_sysfs_enable_slot': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/pci/hotplug/pciehp_ctrl.c:375:3: note: in expansion of macro 'wait_event' 375 | wait_event(ctrl->requester, | ^~~~~~~~~~ /kisskb/src/drivers/pci/hotplug/pciehp_ctrl.c: In function 'pciehp_sysfs_disable_slot': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/pci/hotplug/pciehp_ctrl.c:409:3: note: in expansion of macro 'wait_event' 409 | wait_event(ctrl->requester, | ^~~~~~~~~~ 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:1364:12: note: byref variable will be forcibly initialized 1364 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_set_err': /kisskb/src/net/netlink/af_netlink.c:1580:30: note: byref variable will be forcibly initialized 1580 | struct netlink_set_err_data info; | ^~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/netlink/af_netlink.c:23: /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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_hash': /kisskb/src/net/netlink/af_netlink.c:2818:29: note: byref variable will be forcibly initialized 2818 | struct netlink_compare_arg arg; | ^~~ In file included from /kisskb/src/net/netlink/af_netlink.c:59: /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 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:513:29: note: byref variable will be forcibly initialized 513 | struct netlink_compare_arg arg; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:513:29: note: byref variable will be forcibly initialized /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_broadcast': /kisskb/src/net/netlink/af_netlink.c:1492:32: note: byref variable will be forcibly initialized 1492 | 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:1822:20: note: byref variable will be forcibly initialized 1822 | 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/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:20, from /kisskb/src/net/netlink/af_netlink.c:26: /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 125 | struct ucred ucreds = { | ^~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_recvmsg': /kisskb/src/net/netlink/af_netlink.c:1822:20: note: byref variable will be forcibly initialized 1822 | struct nl_pktinfo info; | ^~~~ /kisskb/src/net/netlink/af_netlink.c:1929:20: note: byref variable will be forcibly initialized 1929 | struct scm_cookie scm; | ^~~ In file included from /kisskb/src/lib/kunit/kunit-example-test.c:9: /kisskb/src/lib/kunit/kunit-example-test.c: In function 'example_simple_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-example-test.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 29 | KUNIT_EXPECT_EQ(test, 1 + 1, 2); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/af_netlink.c:59: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_insert': /kisskb/src/net/netlink/af_netlink.c:522:29: note: byref variable will be forcibly initialized 522 | struct netlink_compare_arg arg; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_autobind': /kisskb/src/net/netlink/af_netlink.c:513:29: note: byref variable will be forcibly initialized 513 | struct netlink_compare_arg arg; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:439:21: note: byref variable will be forcibly initialized 439 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1617:12: note: userspace variable will be forcibly initialized 1617 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_release': /kisskb/src/net/netlink/af_netlink.c:783:25: note: byref variable will be forcibly initialized 783 | struct netlink_notify 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:1226:21: note: byref variable will be forcibly initialized 1226 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_sendmsg': /kisskb/src/net/netlink/af_netlink.c:1847:20: note: byref variable will be forcibly initialized 1847 | 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 2472 | struct netlink_ext_ack extack; | ^~~~~~ /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 339 | struct backlight_properties props; | ^~~~~ /kisskb/src/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:273:21: note: byref variable will be forcibly initialized 273 | const struct path this = { .mnt = path->mnt, .dentry = expiring }; | ^~~~ 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/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_chan_wait_no_ostand': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:957:8: note: in expansion of macro 'wait_event_interruptible_timeout' 957 | ret = wait_event_interruptible_timeout(chan->wait_to_stop, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c: In function 'opal_prd_release': /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:250:29: note: byref variable will be forcibly initialized 250 | struct opal_prd_msg_header msg; | ^~~ 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/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:213:12: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_terminate_all': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:1337:12: note: byref variable will be forcibly initialized 1337 | LIST_HEAD(descriptors); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c: In function 'opal_prd_ioctl': /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:266:23: note: byref variable will be forcibly initialized 266 | struct opal_prd_scom scom; | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:265:23: note: byref variable will be forcibly initialized 265 | struct opal_prd_info info; | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:191:12: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c: In function 'opal_prd_write': /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:216:29: note: byref variable will be forcibly initialized 216 | struct opal_prd_msg_header hdr; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:12: /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c: In function 'opal_prd_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-prd.c:183:8: note: in expansion of macro 'wait_event_interruptible' 183 | rc = wait_event_interruptible(opal_prd_msg_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 164 | struct ucred creds; | ^~~~~ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping64': /kisskb/src/net/core/scm.c:264:28: note: byref variable will be forcibly initialized 264 | struct scm_timestamping64 tss; | ^~~ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping': /kisskb/src/net/core/scm.c:278:26: note: byref variable will be forcibly initialized 278 | struct scm_timestamping tss; | ^~~ /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 305 | struct backlight_properties props; | ^~~~~ /kisskb/src/crypto/rng.c: In function 'crypto_rng_report': /kisskb/src/crypto/rng.c:72:27: note: byref variable will be forcibly initialized 72 | struct crypto_report_rng rrng; | ^~~~ /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 169 | struct kvec iv = { &pkt, sizeof(pkt) }; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:167:23: note: byref variable will be forcibly initialized 167 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:166:23: note: byref variable will be forcibly initialized 166 | 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 232 | struct kvec iv = { &pkt, sizeof(pkt) }; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:230:23: note: byref variable will be forcibly initialized 230 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:229:23: note: byref variable will be forcibly initialized 229 | 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 476 | struct qmi_txn tmp_txn; | ^~~~~~~ /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 441 | struct sockaddr_qrtr sq; | ^~ /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 528 | struct kvec iv; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:526:23: note: byref variable will be forcibly initialized 526 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/crypto/drbg.c: In function 'drbg_ctr_bcc': /kisskb/src/crypto/drbg.c:326:21: note: byref variable will be forcibly initialized 326 | struct drbg_string data; | ^~~~ /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 742 | 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 833 | struct qmi_txn txn; | ^~~ 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:406:12: note: byref variable will be forcibly initialized 406 | LIST_HEAD(bcc_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:405:33: note: byref variable will be forcibly initialized 405 | struct drbg_string S1, S2, S4, cipherin; | ^~~~~~~~ /kisskb/src/crypto/drbg.c:405:29: note: byref variable will be forcibly initialized 405 | struct drbg_string S1, S2, S4, cipherin; | ^~ /kisskb/src/crypto/drbg.c:405:25: note: byref variable will be forcibly initialized 405 | struct drbg_string S1, S2, S4, cipherin; | ^~ /kisskb/src/crypto/drbg.c:405:21: note: byref variable will be forcibly initialized 405 | struct drbg_string S1, S2, S4, cipherin; | ^~ /kisskb/src/net/core/gen_stats.c: In function '___gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:226:27: note: byref variable will be forcibly initialized 226 | struct gnet_stats_basic sb; | ^~ 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_hash_process_addtl': /kisskb/src/crypto/drbg.c:909:12: note: byref variable will be forcibly initialized 909 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:908:28: note: byref variable will be forcibly initialized 908 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/net/core/gen_stats.c: In function 'gnet_stats_copy_rate_est': /kisskb/src/crypto/drbg.c:908:21: note: byref variable will be forcibly initialized 908 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/net/core/gen_stats.c:312:29: note: byref variable will be forcibly initialized 312 | struct gnet_stats_rate_est est; | ^~~ /kisskb/src/net/core/gen_stats.c:311:31: note: byref variable will be forcibly initialized 311 | struct gnet_stats_rate_est64 sample; | ^~~~~~ 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_hash_hashgen': /kisskb/src/crypto/drbg.c:945:12: note: byref variable will be forcibly initialized 945 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:944:21: note: byref variable will be forcibly initialized 944 | 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_hash_generate': /kisskb/src/crypto/drbg.c:989:12: note: byref variable will be forcibly initialized 989 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:988:28: note: byref variable will be forcibly initialized 988 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:988:21: note: byref variable will be forcibly initialized 988 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:986:4: note: byref variable will be forcibly initialized 986 | } u; | ^ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_df': /kisskb/src/crypto/drbg.c:830:21: note: byref variable will be forcibly initialized 830 | 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_hash_update': /kisskb/src/crypto/drbg.c:867:12: note: byref variable will be forcibly initialized 867 | LIST_HEAD(datalist2); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:866:12: note: byref variable will be forcibly initialized 866 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:865:28: note: byref variable will be forcibly initialized 865 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:865:21: note: byref variable will be forcibly initialized 865 | struct drbg_string data1, data2; | ^~~~~ 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:662:12: note: byref variable will be forcibly initialized 662 | LIST_HEAD(vdatalist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:661:12: note: byref variable will be forcibly initialized 661 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:660:35: note: byref variable will be forcibly initialized 660 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:660:28: note: byref variable will be forcibly initialized 660 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:660:21: note: byref variable will be forcibly initialized 660 | struct drbg_string seed1, seed2, vdata; | ^~~~~ 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:715:12: note: byref variable will be forcibly initialized 715 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:714:21: note: byref variable will be forcibly initialized 714 | 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_seed': /kisskb/src/crypto/drbg.c:1155:12: note: byref variable will be forcibly initialized 1155 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1154:21: note: byref variable will be forcibly initialized 1154 | struct drbg_string data1; | ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1976:21: note: byref variable will be forcibly initialized 1976 | struct drbg_string string; | ^~~~~~ 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_from_random': /kisskb/src/crypto/drbg.c:1095:12: note: byref variable will be forcibly initialized 1095 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1094:21: note: byref variable will be forcibly initialized 1094 | 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_generate': /kisskb/src/crypto/drbg.c:1388:12: note: byref variable will be forcibly initialized 1388 | LIST_HEAD(addtllist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1956:21: note: byref variable will be forcibly initialized 1956 | struct drbg_string string; | ^~~~~~ /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 59 | be128 k; | ^ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:398:14: note: byref variable will be forcibly initialized 398 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:486:14: note: byref variable will be forcibly initialized 486 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:534:14: note: byref variable will be forcibly initialized 534 | struct path path; | ^~~~ /kisskb/src/drivers/video/backlight/lv5207lp.c: In function 'lv5207lp_probe': /kisskb/src/drivers/video/backlight/lv5207lp.c:84:30: note: byref variable will be forcibly initialized 84 | struct backlight_properties props; | ^~~~~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:43:15: note: byref variable will be forcibly initialized 43 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:125:14: note: byref variable will be forcibly initialized 125 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:569:15: note: byref variable will be forcibly initialized 569 | 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 615 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:648:15: note: byref variable will be forcibly initialized 648 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:694:14: note: byref variable will be forcibly initialized 694 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1190:18: note: byref variable will be forcibly initialized 1190 | struct open_how how = build_open_how(flags, mode); | ^~~ /kisskb/src/fs/open.c:1189:20: note: byref variable will be forcibly initialized 1189 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1201:20: note: byref variable will be forcibly initialized 1201 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1253:18: note: byref variable will be forcibly initialized 1253 | struct open_how tmp; | ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1155:18: note: byref variable will be forcibly initialized 1155 | struct open_how how = build_open_how(flags, mode); | ^~~ /kisskb/src/fs/open.c:1154:20: note: byref variable will be forcibly initialized 1154 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1229:18: note: byref variable will be forcibly initialized 1229 | struct open_how how = build_open_how(flags, mode); | ^~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:19: note: byref variable will be forcibly initialized 69 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:19: note: byref variable will be forcibly initialized 44 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:19: note: byref variable will be forcibly initialized 112 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/drivers/video/backlight/pwm_bl.c:461:19: note: byref variable will be forcibly initialized 461 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:457:30: note: byref variable will be forcibly initialized 457 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:456:37: note: byref variable will be forcibly initialized 456 | struct platform_pwm_backlight_data defdata; | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/dmi.h:6, from /kisskb/src/drivers/pci/hotplug/pciehp_hpc.c:17: /kisskb/src/drivers/pci/hotplug/pciehp_hpc.c: In function 'pcie_wait_cmd': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/hotplug/pciehp_hpc.c:139:8: note: in expansion of macro 'wait_event_timeout' 139 | rc = wait_event_timeout(ctrl->queue, !ctrl->cmd_busy, timeout); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:36:23: note: byref variable will be forcibly initialized 36 | struct blake2s_state state; | ^~~~~ In file included from /kisskb/src/drivers/dma/qcom/hidma.c:62: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:33: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_process_completed': /kisskb/src/drivers/dma/qcom/hidma.c:130:27: note: byref variable will be forcibly initialized 130 | struct dmaengine_result result; | ^~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c:117:19: note: byref variable will be forcibly initialized 117 | struct list_head list; | ^~~~ In file included from /kisskb/src/drivers/dma/qcom/hidma.c:62: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_terminate_channel': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:33: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ 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/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma.c:45: /kisskb/src/drivers/dma/qcom/hidma.c:465:12: note: byref variable will be forcibly initialized 465 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_free_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:530:12: note: byref variable will be forcibly initialized 530 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_alloc_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:348:12: note: byref variable will be forcibly initialized 348 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:230:28: note: byref variable will be forcibly initialized 230 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:433:12: note: byref variable will be forcibly initialized 433 | pgprot_t new_pgprot = vm_get_page_prot(newflags); | ^~~~~~~~~~ In file included from /kisskb/src/include/crypto/internal/blake2s.h:10, 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:93:23: note: byref variable will be forcibly initialized 93 | struct blake2s_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 571 | struct blake2s_state state; | ^~~~~ /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:269:15: note: byref variable will be forcibly initialized 269 | struct path this; | ^~~~ /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 86 | } pkt; | ^~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' 908 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' 930 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:439:2: note: in expansion of macro 'wait_event_killable' 439 | wait_event_killable(wq->queue, wq->name.name == NULL); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:307:14: note: byref variable will be forcibly initialized 307 | struct qstr qstr; | ^~~~ 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:40, 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 205 | static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) | ^~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c: In function 'est_timer': /kisskb/src/net/core/gen_estimator.c:79:31: note: byref variable will be forcibly initialized 79 | struct gnet_stats_basic_sync b; | ^ /kisskb/src/net/core/gen_estimator.c: In function 'gen_new_estimator': /kisskb/src/net/core/gen_estimator.c:139:31: note: byref variable will be forcibly initialized 139 | struct gnet_stats_basic_sync b; | ^ 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:311:12: note: byref variable will be forcibly initialized 311 | LIST_HEAD(net_exit_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:1194:13: note: byref variable will be forcibly initialized 1194 | LIST_HEAD(net_exit_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/bpf/test_run.c:4: /kisskb/src/net/bpf/test_run.c: In function 'bpf_ctx_init': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/net/bpf/test_run.c:411:9: note: userspace variable will be forcibly initialized 411 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_test_run': /kisskb/src/net/bpf/test_run.c:95:24: note: byref variable will be forcibly initialized 95 | struct bpf_cg_run_ctx run_ctx; | ^~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_raw_tp': /kisskb/src/net/bpf/test_run.c:343:34: note: byref variable will be forcibly initialized 343 | struct bpf_raw_tp_test_run_info info; | ^~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:863:23: note: byref variable will be forcibly initialized 863 | struct bpf_flow_keys flow_keys; | ^~~~~~~~~ /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 280 | struct sw842_param p; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized 65 | } b; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized 61 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:4: note: byref variable will be forcibly initialized 136 | } b; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized 129 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized 234 | } b __aligned(16); | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized 218 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized 216 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /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 177 | struct backlight_properties props; | ^~~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_mount_busy': /kisskb/src/fs/autofs/expire.c:33:14: note: byref variable will be forcibly initialized 33 | struct path path = {.mnt = mnt, .dentry = dentry}; | ^~~~ In file included from /kisskb/src/drivers/regulator/core.c:21: /kisskb/src/drivers/regulator/core.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /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 541 | 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 588 | const struct path path = { .mnt = mnt, .dentry = dentry }; | ^~~~ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:485:28: note: byref variable will be forcibly initialized 485 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:900:12: note: byref variable will be forcibly initialized 900 | LIST_HEAD(uf_unmap); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mremap.c:899:12: note: byref variable will be forcibly initialized 899 | LIST_HEAD(uf_unmap_early); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mremap.c:898:28: note: byref variable will be forcibly initialized 898 | struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; | ^~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3330:33: note: byref variable will be forcibly initialized 3330 | 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:3354:33: note: byref variable will be forcibly initialized 3354 | struct pre_voltage_change_data data; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4350:24: note: byref variable will be forcibly initialized 4350 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5903:27: note: byref variable will be forcibly initialized 5903 | struct summary_lock_data lock_data; | ^~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5970:24: note: byref variable will be forcibly initialized 5970 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5790:22: note: byref variable will be forcibly initialized 5790 | struct summary_data summary_data; | ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2912:24: note: byref variable will be forcibly initialized 2912 | 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:4790:25: note: byref variable will be forcibly initialized 4790 | ASYNC_DOMAIN_EXCLUSIVE(async_domain); | ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' 35 | 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:2805:24: note: byref variable will be forcibly initialized 2805 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2961:24: note: byref variable will be forcibly initialized 2961 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:4029:24: note: byref variable will be forcibly initialized 4029 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4109:24: note: byref variable will be forcibly initialized 4109 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2989:24: note: byref variable will be forcibly initialized 2989 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8839:4: note: byref variable will be forcibly initialized 8839 | } b = {{ 0 }}; | ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8834:27: note: byref variable will be forcibly initialized 8834 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1373:19: note: byref variable will be forcibly initialized 1373 | struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); | ^~~ /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 84 | struct autofs_dev_ioctl tmp, *res; | ^~~ /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 188 | struct path path; | ^~~~ /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 508 | 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 425 | struct path path; | ^~~~ /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 234 | struct path path; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxnfc': /kisskb/src/net/ethtool/ioctl.c:951:23: note: byref variable will be forcibly initialized 951 | struct ethtool_rxnfc info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_reset': /kisskb/src/net/ethtool/ioctl.c:1414:23: note: byref variable will be forcibly initialized 1414 | struct ethtool_value reset; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_wol': /kisskb/src/net/ethtool/ioctl.c:1450:25: note: byref variable will be forcibly initialized 1450 | struct ethtool_wolinfo wol; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eee': /kisskb/src/net/ethtool/ioctl.c:1492:21: note: byref variable will be forcibly initialized 1492 | struct ethtool_eee edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_coalesce': /kisskb/src/net/ethtool/ioctl.c:1723:26: note: byref variable will be forcibly initialized 1723 | struct ethtool_coalesce coalesce; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_ringparam': /kisskb/src/net/ethtool/ioctl.c:1766:34: note: byref variable will be forcibly initialized 1766 | struct kernel_ethtool_ringparam kernel_ringparam; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1765:27: note: byref variable will be forcibly initialized 1765 | 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:1878:28: note: byref variable will be forcibly initialized 1878 | struct ethtool_pauseparam pauseparam; | ^~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_perm_addr': /kisskb/src/net/ethtool/ioctl.c:2147:27: note: byref variable will be forcibly initialized 2147 | struct ethtool_perm_addr epaddr; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value_void': /kisskb/src/net/ethtool/ioctl.c:2182:23: note: byref variable will be forcibly initialized 2182 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value': /kisskb/src/net/ethtool/ioctl.c:2197:23: note: byref variable will be forcibly initialized 2197 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_dump': /kisskb/src/net/ethtool/ioctl.c:2222:22: note: byref variable will be forcibly initialized 2222 | struct ethtool_dump dump; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_flag': /kisskb/src/net/ethtool/ioctl.c:2237:22: note: byref variable will be forcibly initialized 2237 | struct ethtool_dump dump; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_fecparam': /kisskb/src/net/ethtool/ioctl.c:2708:26: note: byref variable will be forcibly initialized 2708 | struct ethtool_fecparam fecparam; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_wol': /kisskb/src/net/ethtool/ioctl.c:1434:25: note: byref variable will be forcibly initialized 1434 | struct ethtool_wolinfo wol; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_eee': /kisskb/src/net/ethtool/ioctl.c:1471:21: note: byref variable will be forcibly initialized 1471 | struct ethtool_eee edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_settings': /kisskb/src/net/ethtool/ioctl.c:669:21: note: byref variable will be forcibly initialized 669 | struct ethtool_cmd cmd; | ^~~ /kisskb/src/net/ethtool/ioctl.c:668:32: note: byref variable will be forcibly initialized 668 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_one_feature': /kisskb/src/net/ethtool/ioctl.c:255:23: note: byref variable will be forcibly initialized 255 | struct ethtool_value edata = { | ^~~~~ 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:127:9: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_any_eeprom': /kisskb/src/net/ethtool/ioctl.c:1534:24: note: byref variable will be forcibly initialized 1534 | struct ethtool_eeprom eeprom; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eeprom': /kisskb/src/net/ethtool/ioctl.c:1598:24: note: byref variable will be forcibly initialized 1598 | struct ethtool_eeprom eeprom; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh': /kisskb/src/net/ethtool/ioctl.c:1185:22: note: byref variable will be forcibly initialized 1185 | struct ethtool_rxfh rxfh; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh': /kisskb/src/net/ethtool/ioctl.c:1263:22: note: byref variable will be forcibly initialized 1263 | struct ethtool_rxfh rxfh; | ^~~~ /kisskb/src/net/ethtool/ioctl.c:1262:23: note: byref variable will be forcibly initialized 1262 | struct ethtool_rxnfc rx_rings; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_tunable': /kisskb/src/net/ethtool/ioctl.c:2428:25: note: byref variable will be forcibly initialized 2428 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxnfc': /kisskb/src/net/ethtool/ioctl.c:983:23: note: byref variable will be forcibly initialized 983 | struct ethtool_rxnfc info; | ^~~~ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:713:15: note: byref variable will be forcibly initialized 713 | struct kiocb kiocb; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1119:23: note: byref variable will be forcibly initialized 1119 | struct ethtool_rxnfc rx_rings; | ^~~~~~~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:518:18: note: byref variable will be forcibly initialized 518 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:517:15: note: byref variable will be forcibly initialized 517 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:513:14: note: byref variable will be forcibly initialized 513 | struct kvec iov = { | ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:393:18: note: byref variable will be forcibly initialized 393 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:392:15: note: byref variable will be forcibly initialized 392 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:391:15: note: byref variable will be forcibly initialized 391 | 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:496:18: note: byref variable will be forcibly initialized 496 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:495:15: note: byref variable will be forcibly initialized 495 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:494:15: note: byref variable will be forcibly initialized 494 | struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_features': /kisskb/src/net/ethtool/ioctl.c:125:27: note: byref variable will be forcibly initialized 125 | struct ethtool_sfeatures cmd; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_one_feature': /kisskb/src/net/ethtool/ioctl.c:268:23: note: byref variable will be forcibly initialized 268 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_settings': /kisskb/src/net/ethtool/ioctl.c:702:21: note: byref variable will be forcibly initialized 702 | struct ethtool_cmd cmd; | ^~~ /kisskb/src/net/ethtool/ioctl.c:701:32: note: byref variable will be forcibly initialized 701 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ 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:127:9: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:742:16: note: userspace variable will be forcibly initialized 742 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_regs': /kisskb/src/net/ethtool/ioctl.c:1372:22: note: byref variable will be forcibly initialized 1372 | struct ethtool_regs regs; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_strings': /kisskb/src/net/ethtool/ioctl.c:1935:26: note: byref variable will be forcibly initialized 1935 | struct ethtool_gstrings gstrings; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_stats': /kisskb/src/net/ethtool/ioctl.c:2046:23: note: byref variable will be forcibly initialized 2046 | struct ethtool_stats stats; | ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:901:18: note: byref variable will be forcibly initialized 901 | struct iov_iter iter; | ^~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:98:29: note: byref variable will be forcibly initialized 98 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_data': /kisskb/src/net/ethtool/ioctl.c:2260:28: note: byref variable will be forcibly initialized 2260 | struct ethtool_dump dump, tmp; | ^~~ /kisskb/src/net/ethtool/ioctl.c:2260:22: note: byref variable will be forcibly initialized 2260 | struct ethtool_dump dump, tmp; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_phy_stats': /kisskb/src/net/ethtool/ioctl.c:2092:23: note: byref variable will be forcibly initialized 2092 | struct ethtool_stats stats; | ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:918:18: note: byref variable will be forcibly initialized 918 | struct iov_iter iter; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_self_test': /kisskb/src/net/ethtool/ioctl.c:1895:22: note: byref variable will be forcibly initialized 1895 | struct ethtool_test test; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_phys_id': /kisskb/src/net/ethtool/ioctl.c:1990:23: note: byref variable will be forcibly initialized 1990 | struct ethtool_value id; | ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_sset_info': /kisskb/src/net/ethtool/ioctl.c:781:27: note: byref variable will be forcibly initialized 781 | struct ethtool_sset_info info; | ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:422:18: note: byref variable will be forcibly initialized 422 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:421:15: note: byref variable will be forcibly initialized 421 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:417:14: note: byref variable will be forcibly initialized 417 | struct kvec iov = { | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_features': /kisskb/src/net/ethtool/ioctl.c:86:27: note: byref variable will be forcibly initialized 86 | struct ethtool_gfeatures cmd = { | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_channels': /kisskb/src/net/ethtool/ioctl.c:1809:26: note: byref variable will be forcibly initialized 1809 | struct ethtool_channels channels, curr = { .cmd = ETHTOOL_GCHANNELS }; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_ts_info': /kisskb/src/net/ethtool/ioctl.c:2320:25: note: byref variable will be forcibly initialized 2320 | struct ethtool_ts_info info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_tunable': /kisskb/src/net/ethtool/ioctl.c:2459:25: note: byref variable will be forcibly initialized 2459 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'load_link_ksettings_from_user': /kisskb/src/net/ethtool/ioctl.c:471:32: note: byref variable will be forcibly initialized 471 | struct ethtool_link_usettings link_usettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:596:32: note: byref variable will be forcibly initialized 596 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2498:27: note: byref variable will be forcibly initialized 2498 | struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2535:27: note: byref variable will be forcibly initialized 2535 | struct ethtool_coalesce coalesce; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue': /kisskb/src/net/ethtool/ioctl.c:2576:30: note: byref variable will be forcibly initialized 2576 | struct ethtool_per_queue_op per_queue_opt; | ^~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'store_link_ksettings_for_user': /kisskb/src/net/ethtool/ioctl.c:516:32: note: byref variable will be forcibly initialized 516 | struct ethtool_link_usettings link_usettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:540:32: note: byref variable will be forcibly initialized 540 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'get_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2618:25: note: byref variable will be forcibly initialized 2618 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'set_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2657:25: note: byref variable will be forcibly initialized 2657 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_info': /kisskb/src/net/ethtool/ioctl.c:2355:25: note: byref variable will be forcibly initialized 2355 | struct ethtool_modinfo modinfo; | ^~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_eeprom': /kisskb/src/net/ethtool/ioctl.c:2392:25: note: byref variable will be forcibly initialized 2392 | struct ethtool_modinfo modinfo; | ^~~~~~~ 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/delay.h:23, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:11: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/dw-axi-dmac/../virt-dma.h:213:12: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/dw-axi-dmac/../virt-dma.h:191:12: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'dma_chan_terminate_all': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1123:12: note: byref variable will be forcibly initialized 1123 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_batadv': /kisskb/src/net/core/flow_dissector.c:675:10: note: byref variable will be forcibly initialized 675 | } *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_tcp': /kisskb/src/net/core/flow_dissector.c:705:21: note: byref variable will be forcibly initialized 705 | struct tcphdr *th, _th; | ^~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_flow_get_icmp_tci': /kisskb/src/net/core/flow_dissector.c:167:22: note: byref variable will be forcibly initialized 167 | struct icmphdr *ih, _ih; | ^~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_arp': /kisskb/src/net/core/flow_dissector.c:483:16: note: byref variable will be forcibly initialized 483 | struct arphdr _arp; | ^~~~ /kisskb/src/net/core/flow_dissector.c:481:14: note: byref variable will be forcibly initialized 481 | } *arp_eth, _arp_eth; | ^~~~~~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_gre': /kisskb/src/net/core/flow_dissector.c:594:18: note: byref variable will be forcibly initialized 594 | struct ethhdr _eth; | ^~~~ /kisskb/src/net/core/flow_dissector.c:534:28: note: byref variable will be forcibly initialized 534 | struct gre_base_hdr *hdr, _hdr; | ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_ops': /kisskb/src/net/netlink/genetlink.c:361:20: note: byref variable will be forcibly initialized 361 | struct genl_ops op2; | ^~~ /kisskb/src/net/netlink/genetlink.c:355:19: note: byref variable will be forcibly initialized 355 | struct genl_ops op; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_start': /kisskb/src/net/netlink/genetlink.c:1128:18: note: byref variable will be forcibly initialized 1128 | struct genl_ops op; | ^~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_mpls': /kisskb/src/net/core/flow_dissector.c:417:26: note: byref variable will be forcibly initialized 417 | struct mpls_label *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:1343:19: note: byref variable will be forcibly initialized 1343 | struct frag_hdr _fh, *fh; | ^~~ /kisskb/src/net/core/flow_dissector.c:1271:27: note: byref variable will be forcibly initialized 1271 | struct ptp_header *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1218:31: note: byref variable will be forcibly initialized 1218 | struct tipc_basic_hdr *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1194:11: note: byref variable will be forcibly initialized 1194 | } *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1142:19: note: byref variable will be forcibly initialized 1142 | struct vlan_hdr _vlan; | ^~~~~ /kisskb/src/net/core/flow_dissector.c:1091:18: note: byref variable will be forcibly initialized 1091 | struct ipv6hdr _iph; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1043:16: note: byref variable will be forcibly initialized 1043 | struct iphdr _iph; | ^~~~ /kisskb/src/net/core/flow_dissector.c:998:30: note: byref variable will be forcibly initialized 998 | struct bpf_flow_dissector ctx = { | ^~~ /kisskb/src/net/core/flow_dissector.c:997:25: note: byref variable will be forcibly initialized 997 | struct bpf_flow_keys flow_keys; | ^~~~~~~~~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy': /kisskb/src/net/netlink/genetlink.c:1261:20: note: byref variable will be forcibly initialized 1261 | struct genl_ops op; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_info': /kisskb/src/net/netlink/genetlink.c:839:20: note: byref variable will be forcibly initialized 839 | struct genl_ops op; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_dumpit': /kisskb/src/net/netlink/genetlink.c:681:31: note: byref variable will be forcibly initialized 681 | struct netlink_dump_control c = { | ^ /kisskb/src/net/netlink/genetlink.c:669:31: note: byref variable will be forcibly initialized 669 | struct netlink_dump_control c = { | ^ /kisskb/src/net/netlink/genetlink.c:656:28: note: byref variable will be forcibly initialized 656 | struct genl_start_context ctx; | ^~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash_symmetric': /kisskb/src/net/core/flow_dissector.c:1626:19: note: byref variable will be forcibly initialized 1626 | struct flow_keys keys; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash': /kisskb/src/net/core/flow_dissector.c:1650:19: note: byref variable will be forcibly initialized 1650 | struct flow_keys keys; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_hash_perturb': /kisskb/src/net/core/flow_dissector.c:1664:19: note: byref variable will be forcibly initialized 1664 | struct flow_keys keys; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1732:25: note: byref variable will be forcibly initialized 1732 | struct flow_keys_basic keys; | ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_doit': /kisskb/src/net/netlink/genetlink.c:703:19: note: byref variable will be forcibly initialized 703 | struct genl_info info; | ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg': /kisskb/src/net/netlink/genetlink.c:749:18: note: byref variable will be forcibly initialized 749 | struct genl_ops op; | ^~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/netlink/genetlink.c:467:2: note: in expansion of macro 'wait_event' 467 | wait_event(genl_sk_destructing_waitq, | ^~~~~~~~~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized 201 | struct sha256_state sctx; | ^~~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:940:28: note: byref variable will be forcibly initialized 940 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1434:28: note: byref variable will be forcibly initialized 1434 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_migrate_one': /kisskb/src/mm/rmap.c:1745:28: note: byref variable will be forcibly initialized 1745 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:253:14: note: byref variable will be forcibly initialized 253 | struct path path; | ^~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_start': /kisskb/src/drivers/virtio/virtio_balloon.c:587:21: note: byref variable will be forcibly initialized 587 | struct scatterlist sg; | ^~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_stop': /kisskb/src/drivers/virtio/virtio_balloon.c:606:21: note: byref variable will be forcibly initialized 606 | 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/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'tell_host': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:164:2: note: in expansion of macro 'wait_event' 164 | wait_event(vb->acked, virtqueue_get_buf(vq, &len)); | ^~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:154:21: note: byref variable will be forcibly initialized 154 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'leak_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:280:12: note: byref variable will be forcibly initialized 280 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtballoon_free_page_report': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:190:2: note: in expansion of macro 'wait_event' 190 | wait_event(vb->acked, virtqueue_get_buf(vq, &unused)); | ^~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'get_free_page_and_send': /kisskb/src/drivers/virtio/virtio_balloon.c:625:21: note: byref variable will be forcibly initialized 625 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'fill_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:216:12: note: byref variable will be forcibly initialized 216 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'update_balloon_stats': /kisskb/src/drivers/virtio/virtio_balloon.c:324:17: note: byref variable will be forcibly initialized 324 | struct sysinfo i; | ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'stats_handle_request': /kisskb/src/drivers/virtio/virtio_balloon.c:383:21: note: byref variable will be forcibly initialized 383 | struct scatterlist sg; | ^~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'init_vqs': /kisskb/src/drivers/virtio/virtio_balloon.c:542:22: note: byref variable will be forcibly initialized 542 | struct scatterlist sg; | ^~ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:818:25: note: byref variable will be forcibly initialized 818 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function '__rt_mutex_slowlock_locked': /kisskb/src/kernel/locking/rtmutex.c:1611:25: note: byref variable will be forcibly initialized 1611 | struct rt_mutex_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:27, from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_slowunlock': /kisskb/src/kernel/locking/rtmutex.c:1291:19: note: byref variable will be forcibly initialized 1291 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex_api.c:190:19: note: byref variable will be forcibly initialized 190 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1668:19: note: byref variable will be forcibly initialized 1668 | struct list_head local_pure_list; | ^~~~~~~~~~~~~~~ /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 955 | struct streebog_uint512 Ki, data; | ^~~~ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized 955 | 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 977 | struct streebog_uint512 m; | ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:1949:12: note: byref variable will be forcibly initialized 1949 | LIST_HEAD(purge); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/kernel/optprobes.c: In function 'can_optimize': /kisskb/src/arch/powerpc/kernel/optprobes.c:50:24: note: byref variable will be forcibly initialized 50 | struct instruction_op op; | ^~ /kisskb/src/arch/powerpc/kernel/optprobes.c:49:17: note: byref variable will be forcibly initialized 49 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/kernel/optprobes.c: In function 'arch_prepare_optimized_kprobe': /kisskb/src/arch/powerpc/kernel/optprobes.c:156:33: note: byref variable will be forcibly initialized 156 | ppc_inst_t branch_op_callback, branch_emulate_step, temp; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/optprobes.c:156:13: note: byref variable will be forcibly initialized 156 | ppc_inst_t branch_op_callback, branch_emulate_step, temp; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/optprobes.c: In function 'arch_optimize_kprobes': /kisskb/src/arch/powerpc/kernel/optprobes.c:268:13: note: byref variable will be forcibly initialized 268 | ppc_inst_t instr; | ^~~~~ /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:264:18: note: byref variable will be forcibly initialized 264 | struct iov_iter iter; | ^~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'fe_loose_invert': /kisskb/src/lib/crypto/curve25519-fiat32.c:565:5: note: byref variable will be forcibly initialized 565 | fe t3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:564:5: note: byref variable will be forcibly initialized 564 | fe t2; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:563:5: note: byref variable will be forcibly initialized 563 | fe t1; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:562:5: note: byref variable will be forcibly initialized 562 | fe t0; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'fe_invert': /kisskb/src/lib/crypto/curve25519-fiat32.c:612:11: note: byref variable will be forcibly initialized 612 | fe_loose l; | ^ /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'curve25519_generic': /kisskb/src/lib/crypto/curve25519-fiat32.c:612:11: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-fiat32.c:565:5: note: byref variable will be forcibly initialized 565 | fe t3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:564:5: note: byref variable will be forcibly initialized 564 | fe t2; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:563:5: note: byref variable will be forcibly initialized 563 | fe t1; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:562:5: note: byref variable will be forcibly initialized 562 | fe t0; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:802:19: note: byref variable will be forcibly initialized 802 | fe_loose tmp0l, tmp1l; | ^~~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:802:12: note: byref variable will be forcibly initialized 802 | fe_loose tmp0l, tmp1l; | ^~~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:801:12: note: byref variable will be forcibly initialized 801 | fe tmp0, tmp1; | ^~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:801:6: note: byref variable will be forcibly initialized 801 | fe tmp0, tmp1; | ^~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:21: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:16: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:11: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:21: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:17: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:13: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:9: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:5: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_register_notifiers': /kisskb/src/net/core/dev.c:1615:30: note: byref variable will be forcibly initialized 1615 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:1615: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:1615:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1615:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1615:30: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/core.c: In function 'nf_hook_slow_list': /kisskb/src/net/netfilter/core.c:650:19: note: byref variable will be forcibly initialized 650 | struct list_head sublist; | ^~~~~~~ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:21:23: note: byref variable will be forcibly initialized 21 | struct skcipher_walk walk; | ^~~~ /kisskb/src/net/core/dev.c: In function '__netdev_has_upper_dev': /kisskb/src/net/core/dev.c:6866:28: note: byref variable will be forcibly initialized 6866 | struct netdev_nested_priv priv = { | ^~~~ /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 80 | 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 222 | struct ipv6_rt_hdr _rh, *rh; | ^~~ /kisskb/src/net/ipv6/exthdrs_core.c:207:23: note: byref variable will be forcibly initialized 207 | struct ipv6_opt_hdr _hdr, *hp; | ^~~~ /kisskb/src/net/ipv6/exthdrs_core.c:197:18: note: byref variable will be forcibly initialized 197 | struct ipv6hdr _ip6, *ip6; | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_state_change': /kisskb/src/net/core/dev.c:1305:38: note: byref variable will be forcibly initialized 1305 | 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:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers': /kisskb/src/net/core/dev.c:1926: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:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function '__netdev_notify_peers': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'udp_tunnel_get_rx_info': /kisskb/src/net/core/dev.c:1926: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:1926: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:1926: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:1926: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:1926: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:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'dev_pre_changeaddr_notify': /kisskb/src/net/core/dev.c:8361:45: note: byref variable will be forcibly initialized 8361 | 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:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:8361:45: note: byref variable will be forcibly initialized 8361 | struct netdev_notifier_pre_changeaddr_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function '__dev_close_many': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_close_many': /kisskb/src/net/core/dev.c:1926: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:1539:13: note: byref variable will be forcibly initialized 1539 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function '__dev_close': /kisskb/src/net/core/dev.c:1500:12: note: byref variable will be forcibly initialized 1500 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/net/core/dev.c:4796:23: note: byref variable will be forcibly initialized 4796 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:20, 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:96: /kisskb/src/net/core/dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/net/core/dev.c: In function 'qdisc_pkt_len_init': /kisskb/src/net/core/dev.c:3647:18: note: byref variable will be forcibly initialized 3647 | struct udphdr _udphdr; | ^~~~~~~ /kisskb/src/net/core/dev.c:3640:18: note: byref variable will be forcibly initialized 3640 | struct tcphdr _tcphdr; | ^~~~~~~ /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_prep_interleaved_dma': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:528:26: note: byref variable will be forcibly initialized 528 | struct dw_edma_transfer xfer; | ^~~~ /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_prep_dma_cyclic': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:510:26: note: byref variable will be forcibly initialized 510 | struct dw_edma_transfer xfer; | ^~~~ /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_prep_slave_sg': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:492:26: note: byref variable will be forcibly initialized 492 | struct dw_edma_transfer xfer; | ^~~~ /kisskb/src/net/core/dev.c: In function '__netdev_upper_dev_link': /kisskb/src/net/core/dev.c:7442:42: note: byref variable will be forcibly initialized 7442 | 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:7523:28: note: byref variable will be forcibly initialized 7523 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_link': /kisskb/src/net/core/dev.c:7552:28: note: byref variable will be forcibly initialized 7552 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_prepare': /kisskb/src/net/core/dev.c:7646:28: note: byref variable will be forcibly initialized 7646 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_unlink': /kisskb/src/net/core/dev.c:7605:28: note: byref variable will be forcibly initialized 7605 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:158:23: note: byref variable will be forcibly initialized 158 | struct skcipher_walk walk; | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_commit': /kisskb/src/net/core/dev.c:7673:28: note: byref variable will be forcibly initialized 7673 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_abort': /kisskb/src/net/core/dev.c:7693:28: note: byref variable will be forcibly initialized 7693 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:76:23: note: byref variable will be forcibly initialized 76 | struct skcipher_walk walk; | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_xdp_install': /kisskb/src/net/core/dev.c:8698:20: note: byref variable will be forcibly initialized 8698 | struct netdev_bpf xdp; | ^~~ /kisskb/src/net/core/dev.c: In function 'netdev_wait_allrefs': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_many': /kisskb/src/net/core/dev.c:1926: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:10364:12: note: byref variable will be forcibly initialized 10364 | LIST_HEAD(close_head); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_queue': /kisskb/src/net/core/dev.c:10346:13: note: byref variable will be forcibly initialized 10346 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_printk': /kisskb/src/net/core/dev.c:10800:19: note: byref variable will be forcibly initialized 10800 | struct va_format vaf; | ^~~ /kisskb/src/net/core/dev.c: In function 'netdev_emerg': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10831:1: note: in expansion of macro 'define_netdev_printk_level' 10831 | define_netdev_printk_level(netdev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_alert': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10832:1: note: in expansion of macro 'define_netdev_printk_level' 10832 | define_netdev_printk_level(netdev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_crit': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10833:1: note: in expansion of macro 'define_netdev_printk_level' 10833 | define_netdev_printk_level(netdev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_err': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10834:1: note: in expansion of macro 'define_netdev_printk_level' 10834 | define_netdev_printk_level(netdev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_warn': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10835:1: note: in expansion of macro 'define_netdev_printk_level' 10835 | define_netdev_printk_level(netdev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_notice': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10836:1: note: in expansion of macro 'define_netdev_printk_level' 10836 | define_netdev_printk_level(netdev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_info': /kisskb/src/net/core/dev.c:10817:19: note: byref variable will be forcibly initialized 10817 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:10837:1: note: in expansion of macro 'define_netdev_printk_level' 10837 | 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:10923:12: note: byref variable will be forcibly initialized 10923 | LIST_HEAD(dev_kill_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'do_xdp_generic': /kisskb/src/net/core/dev.c:4759:19: note: byref variable will be forcibly initialized 4759 | struct xdp_buff xdp; | ^~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_internal': /kisskb/src/net/core/dev.c:5541:23: note: byref variable will be forcibly initialized 5541 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list_core': /kisskb/src/net/core/dev.c:5418:19: note: byref variable will be forcibly initialized 5418 | struct list_head sublist; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list': /kisskb/src/net/core/dev.c:5478:21: note: byref variable will be forcibly initialized 5478 | struct list_head sublist; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_list_internal': /kisskb/src/net/core/dev.c:5574:24: note: byref variable will be forcibly initialized 5574 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ /kisskb/src/net/core/dev.c:5559:19: note: byref variable will be forcibly initialized 5559 | struct list_head sublist; | ^~~~~~~ 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:6503:12: note: byref variable will be forcibly initialized 6503 | LIST_HEAD(repoll); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c:6502:12: note: byref variable will be forcibly initialized 6502 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_name': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function '__dev_notify_flags': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:8184:38: note: byref variable will be forcibly initialized 8184 | struct netdev_notifier_change_info change_info = { | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__dev_open': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_open': /kisskb/src/net/core/dev.c:1926: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:1961:34: note: byref variable will be forcibly initialized 1961 | struct netdev_notifier_info_ext info = { | ^~~~ /kisskb/src/net/core/dev.c:1961:34: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_set_mtu': /kisskb/src/net/core/dev.c:8298:25: note: byref variable will be forcibly initialized 8298 | struct netlink_ext_ack extack; | ^~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_tx_queue_len': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'bpf_xdp_link_attach': /kisskb/src/net/core/dev.c:9023:25: note: byref variable will be forcibly initialized 9023 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_sync_lower_features': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized 1926 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_update_features': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_change_features': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'register_netdevice': /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1926:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_run_todo': /kisskb/src/net/core/dev.c:9913:19: note: byref variable will be forcibly initialized 9913 | struct list_head unlink_list; | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c:9911:19: note: byref variable will be forcibly initialized 9911 | struct list_head list; | ^~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/decompress/huf_decompress.c:105:16: note: byref variable will be forcibly initialized 105 | DTableDesc dtd; | ^~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:336:19: note: byref variable will be forcibly initialized 336 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:369:23: note: byref variable will be forcibly initialized 369 | BIT_DStream_t bitD4; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:368:23: note: byref variable will be forcibly initialized 368 | BIT_DStream_t bitD3; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:367:23: note: byref variable will be forcibly initialized 367 | BIT_DStream_t bitD2; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:366:23: note: byref variable will be forcibly initialized 366 | BIT_DStream_t bitD1; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:782:19: note: byref variable will be forcibly initialized 782 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:822:23: note: byref variable will be forcibly initialized 822 | BIT_DStream_t bitD4; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:821:23: note: byref variable will be forcibly initialized 821 | BIT_DStream_t bitD3; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:820:23: note: byref variable will be forcibly initialized 820 | BIT_DStream_t bitD2; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:819:23: note: byref variable will be forcibly initialized 819 | BIT_DStream_t bitD1; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'hotmod_handler': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:188:24: note: byref variable will be forcibly initialized 188 | struct ipmi_plat_data h; | ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:816:27: note: byref variable will be forcibly initialized 816 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_findFrameSizeInfo': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:665:31: note: byref variable will be forcibly initialized 665 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:650:26: note: byref variable will be forcibly initialized 650 | ZSTD_frameHeader zfh; | ^~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:635:24: note: byref variable will be forcibly initialized 635 | ZSTD_frameSizeInfo frameSizeInfo; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:508:26: note: byref variable will be forcibly initialized 508 | { ZSTD_frameHeader zfh; | ^~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1084:31: note: byref variable will be forcibly initialized 1084 | { blockProperties_t bp; | ^~ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:89:23: note: byref variable will be forcibly initialized 89 | struct skcipher_walk w; | ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:146:8: note: byref variable will be forcibly initialized 146 | le128 b; | ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_estimateDStreamSize_fromFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1730:22: note: byref variable will be forcibly initialized 1730 | ZSTD_frameHeader zfh; | ^~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream_simpleArgs': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2079:20: note: byref variable will be forcibly initialized 2079 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2078:20: note: byref variable will be forcibly initialized 2078 | ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; | ^~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/pci/hotplug/shpchp_hpc.c:17: /kisskb/src/drivers/pci/hotplug/shpchp_hpc.c: In function 'shpc_wait_cmd': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/hotplug/shpchp_hpc.c:275:8: note: in expansion of macro 'wait_event_interruptible_timeout' 275 | rc = wait_event_interruptible_timeout(ctrl->queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 351 | struct netlink_range_validation range; | ^~~~~ /kisskb/src/net/netlink/policy.c:313:42: note: byref variable will be forcibly initialized 313 | struct netlink_range_validation_signed range; | ^~~~~ /kisskb/src/net/netlink/policy.c:281:35: note: byref variable will be forcibly initialized 281 | struct netlink_range_validation range; | ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:255:25: note: byref variable will be forcibly initialized 255 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:288:8: note: byref variable will be forcibly initialized 288 | le128 digest; | ^~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:329:8: note: byref variable will be forcibly initialized 329 | le128 digest; | ^~~~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:2097:24: note: byref variable will be forcibly initialized 2097 | struct padata_mt_job job = { | ^~~ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_setup_vq': /kisskb/src/drivers/virtio/virtio_vdpa.c:140:23: note: byref variable will be forcibly initialized 140 | struct vdpa_callback cb; | ^~ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_find_vqs': /kisskb/src/drivers/virtio/virtio_vdpa.c:276:23: note: byref variable will be forcibly initialized 276 | struct vdpa_callback cb; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:1459:12: note: byref variable will be forcibly initialized 1459 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/drivers/dma/dmaengine.c:40: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1449:22: note: byref variable will be forcibly initialized 1449 | struct dma_tx_state state; | ^~~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_sync_wait': /kisskb/src/include/linux/dmaengine.h:1449:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:728:17: note: byref variable will be forcibly initialized 728 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:834:18: note: byref variable will be forcibly initialized 834 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4219:19: note: byref variable will be forcibly initialized 4219 | struct va_format vaf; | ^~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5208:23: note: byref variable will be forcibly initialized 5208 | struct alloc_context ac; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c: In function 'ipmi_hardcode_init_one': /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c:64:24: note: byref variable will be forcibly initialized 64 | struct ipmi_plat_data p; | ^ In file included from /kisskb/src/kernel/locking/locktorture.c:30: /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_reader': /kisskb/src/kernel/locking/locktorture.c:710:24: note: byref variable will be forcibly initialized 710 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #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:671:24: note: byref variable will be forcibly initialized 671 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ 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: In function 'torture_ww_mutex_lock': /kisskb/src/kernel/locking/locktorture.c:402:12: note: byref variable will be forcibly initialized 402 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function '__test_mutex': /kisskb/src/kernel/locking/test-ww_mutex.c:61:24: note: byref variable will be forcibly initialized 61 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:60:20: note: byref variable will be forcibly initialized 60 | struct test_mutex mtx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_aa': /kisskb/src/kernel/locking/test-ww_mutex.c:124:24: note: byref variable will be forcibly initialized 124 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:123:18: note: byref variable will be forcibly initialized 123 | struct ww_mutex mutex; | ^~~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba': /kisskb/src/kernel/locking/test-ww_mutex.c:221:24: note: byref variable will be forcibly initialized 221 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:220:19: note: byref variable will be forcibly initialized 220 | struct test_abba abba; | ^~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba_work': /kisskb/src/kernel/locking/test-ww_mutex.c:189:24: note: byref variable will be forcibly initialized 189 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_cycle_work': /kisskb/src/kernel/locking/test-ww_mutex.c:289:24: note: byref variable will be forcibly initialized 289 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_inorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:423:24: note: byref variable will be forcibly initialized 423 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_reorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:481:24: note: byref variable will be forcibly initialized 481 | struct ww_acquire_ctx ctx; | ^~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/locking/test-ww_mutex.c:8: /kisskb/src/kernel/locking/test-ww_mutex.c:480:12: note: byref variable will be forcibly initialized 480 | LIST_HEAD(locks); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:259:21: note: byref variable will be forcibly initialized 259 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:217:20: note: byref variable will be forcibly initialized 217 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:102:20: note: byref variable will be forcibly initialized 102 | union aegis_block key_iv; | ^~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:198:21: note: byref variable will be forcibly initialized 198 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:156:20: note: byref variable will be forcibly initialized 156 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:282:20: note: byref variable will be forcibly initialized 282 | union aegis_block buf; | ^~~ /kisskb/src/crypto/aegis128-core.c:281:22: note: byref variable will be forcibly initialized 281 | struct scatter_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:419:21: note: byref variable will be forcibly initialized 419 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:418:23: note: byref variable will be forcibly initialized 418 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c:414:20: note: byref variable will be forcibly initialized 414 | union aegis_block tag; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:396:21: note: byref variable will be forcibly initialized 396 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:395:23: note: byref variable will be forcibly initialized 395 | struct skcipher_walk walk; | ^~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_buildFSETable_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:388:31: note: byref variable will be forcibly initialized 388 | { ZSTD_seqSymbol_header DTableH; | ^~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequences_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1124:20: note: byref variable will be forcibly initialized 1124 | seqState_t seqState; | ^~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequencesLong_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1262:20: note: byref variable will be forcibly initialized 1262 | seqState_t seqState; | ^~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1834:6: note: in expansion of macro 'wait_event_interruptible_timeout' 1834 | t = wait_event_interruptible_timeout(endpoint->ep_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1645:9: note: in expansion of macro 'wait_event_interruptible' 1645 | if (wait_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1151:12: note: in expansion of macro 'wait_event_interruptible_timeout' 1151 | else if (wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1148:4: note: in expansion of macro 'wait_event_interruptible' 1148 | wait_event_interruptible(channel->rd_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1391:7: note: in expansion of macro 'wait_event_interruptible' 1391 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:951:5: note: in expansion of macro 'wait_event_interruptible_timeout' 951 | wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:919:9: note: in expansion of macro 'wait_event_interruptible' 919 | if (wait_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/diag.c: In function 'netlink_diag_handler_dump': /kisskb/src/net/netlink/diag.c:233:31: note: byref variable will be forcibly initialized 233 | struct netlink_dump_control c = { | ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:646:6: note: in expansion of macro 'wait_event_interruptible_timeout' 646 | t = wait_event_interruptible_timeout(channel->wr_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:448:27: note: byref variable will be forcibly initialized 448 | struct xilly_alloc_state wr_alloc = { | ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:440:27: note: byref variable will be forcibly initialized 440 | 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_endpoint_discovery': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1897:6: note: in expansion of macro 'wait_event_interruptible_timeout' 1897 | t = wait_event_interruptible_timeout(endpoint->ep_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1863:26: note: byref variable will be forcibly initialized 1863 | struct xilly_idt_handle idt_handle; | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'of_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:229:18: note: byref variable will be forcibly initialized 229 | struct resource resource; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:228:18: note: byref variable will be forcibly initialized 228 | 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:136:18: note: byref variable will be forcibly initialized 136 | struct si_sm_io io; | ^~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:346:14: note: byref variable will be forcibly initialized 346 | struct stat tmp; | ^~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat64': /kisskb/src/fs/stat.c:489:16: note: byref variable will be forcibly initialized 489 | struct stat64 tmp; | ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:573:15: note: byref variable will be forcibly initialized 573 | struct statx tmp; | ^~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:205:14: note: byref variable will be forcibly initialized 205 | struct path path; | ^~~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:434:14: note: byref variable will be forcibly initialized 434 | struct path path; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:421:15: note: byref variable will be forcibly initialized 421 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_fstat64': /kisskb/src/fs/stat.c:548:15: note: byref variable will be forcibly initialized 548 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:384:15: note: byref variable will be forcibly initialized 384 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_stat64': /kisskb/src/fs/stat.c:525:15: note: byref variable will be forcibly initialized 525 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:395:15: note: byref variable will be forcibly initialized 395 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_lstat64': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized 537 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:409:15: note: byref variable will be forcibly initialized 409 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_fstatat64': /kisskb/src/fs/stat.c:560:15: note: byref variable will be forcibly initialized 560 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:608:15: note: byref variable will be forcibly initialized 608 | struct kstat stat; | ^~~~ /kisskb/src/drivers/pci/hotplug/pnv_php.c: In function 'pnv_php_set_slot_power_state': /kisskb/src/drivers/pci/hotplug/pnv_php.c:336:18: note: byref variable will be forcibly initialized 336 | struct opal_msg msg; | ^~~ /kisskb/src/drivers/pci/hotplug/pnv_php.c: In function 'pnv_php_enable_msix': /kisskb/src/drivers/pci/hotplug/pnv_php.c:722:20: note: byref variable will be forcibly initialized 722 | struct msix_entry entry; | ^~~~~ /kisskb/src/drivers/pci/endpoint/pci-epc-core.c: In function 'pci_epc_get': /kisskb/src/drivers/pci/endpoint/pci-epc-core.c:62:24: note: byref variable will be forcibly initialized 62 | struct class_dev_iter iter; | ^~~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized 685 | struct mmu_gather tlb; | ^~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1993:22: note: userspace variable will be forcibly initialized 1993 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized 1992 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execve': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1993:22: note: userspace variable will be forcibly initialized 1993 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:2003:22: note: userspace variable will be forcibly initialized 2003 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:2002:22: note: userspace variable will be forcibly initialized 2002 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:2002:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:2003:22: note: userspace variable will be forcibly initialized 2003 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /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 441 | struct ifreq atreq; | ^~~~~ /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 720 | struct atalk_addr sa, *ma, da; | ^~ /kisskb/src/net/appletalk/aarp.c:720:20: note: byref variable will be forcibly initialized 720 | struct atalk_addr sa, *ma, da; | ^~ /kisskb/src/kernel/printk/printk.c: In function 'add_to_rb': /kisskb/src/kernel/printk/printk.c:1038:23: note: byref variable will be forcibly initialized 1038 | struct printk_record dest_r; | ^~~~~~ /kisskb/src/kernel/printk/printk.c:1037:28: note: byref variable will be forcibly initialized 1037 | struct prb_reserved_entry e; | ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_poll': /kisskb/src/kernel/printk/printk.c:818:21: note: byref variable will be forcibly initialized 818 | struct printk_info 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/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:739:9: note: in expansion of macro 'wait_event_interruptible' 739 | ret = wait_event_interruptible(log_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1506:9: note: in expansion of macro 'wait_event_interruptible' 1506 | len = wait_event_interruptible(log_wait, prb_read_valid(prb, seq, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1485:23: note: byref variable will be forcibly initialized 1485 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1484:21: note: byref variable will be forcibly initialized 1484 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'find_first_fitting_seq': /kisskb/src/kernel/printk/printk.c:1447:21: note: byref variable will be forcibly initialized 1447 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print_all': /kisskb/src/kernel/printk/printk.c:1578:23: note: byref variable will be forcibly initialized 1578 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1577:21: note: byref variable will be forcibly initialized 1577 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_buffer': /kisskb/src/kernel/printk/printk.c:3527:23: note: byref variable will be forcibly initialized 3527 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:3526:21: note: byref variable will be forcibly initialized 3526 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line': /kisskb/src/kernel/printk/printk.c:3470:23: note: byref variable will be forcibly initialized 3470 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:3468:21: note: byref variable will be forcibly initialized 3468 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2612:23: note: byref variable will be forcibly initialized 2612 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:2611:21: note: byref variable will be forcibly initialized 2611 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'setup_log_buf': /kisskb/src/kernel/printk/printk.c:1067:23: note: byref variable will be forcibly initialized 1067 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1066:21: note: byref variable will be forcibly initialized 1066 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1637:21: note: byref variable will be forcibly initialized 1637 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:2109:23: note: byref variable will be forcibly initialized 2109 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:2107:28: note: byref variable will be forcibly initialized 2107 | struct prb_reserved_entry e; | ^ 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 423 | static int x25_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /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 1097 | struct sockaddr_x25 sx25; | ^~~~ /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 1559 | struct x25_subaddr sub_addr; | ^~~~~~~~ /kisskb/src/net/x25/af_x25.c:1546:24: note: byref variable will be forcibly initialized 1546 | struct x25_causediag causediag; | ^~~~~~~~~ /kisskb/src/net/x25/af_x25.c:1522:27: note: byref variable will be forcibly initialized 1522 | struct x25_calluserdata calluserdata; | ^~~~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:1492:29: note: byref variable will be forcibly initialized 1492 | struct x25_dte_facilities dtefacs; | ^~~~~~~ /kisskb/src/net/x25/af_x25.c:1439:25: note: byref variable will be forcibly initialized 1439 | struct x25_facilities facilities; | ^~~~~~~~~~ /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 937 | struct x25_dte_facilities dte_facilities; | ^~~~~~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:936:24: note: byref variable will be forcibly initialized 936 | struct x25_facilities facilities; | ^~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:935:34: note: byref variable will be forcibly initialized 935 | struct x25_address source_addr, dest_addr; | ^~~~~~~~~ /kisskb/src/net/x25/af_x25.c:935:21: note: byref variable will be forcibly initialized 935 | struct x25_address source_addr, dest_addr; | ^~~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' 617 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:625:11: note: in expansion of macro '__wait_event_interruptible_exclusive' 625 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:570:3: note: in expansion of macro 'wait_event_interruptible_exclusive' 570 | wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' 617 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:625:11: note: in expansion of macro '__wait_event_interruptible_exclusive' 625 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:377:7: note: in expansion of macro 'wait_event_interruptible_exclusive' 377 | if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:262:30: note: byref variable will be forcibly initialized 262 | struct watch_notification n; | ^ 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_wait_readable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1045:2: note: in expansion of macro 'wait_event_interruptible' 1045 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1052:2: note: in expansion of macro 'wait_event_interruptible' 1052 | wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:25: note: byref variable will be forcibly initialized 60 | struct of_phandle_args dma_spec_target; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:254:25: note: byref variable will be forcibly initialized 254 | struct of_phandle_args dma_spec; | ^~~~~~~~ /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c: In function 'pci_epc_mem_init': /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c:121:28: note: byref variable will be forcibly initialized 121 | struct pci_epc_mem_window mem_window; | ^~~~~~~~~~ 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 37 | 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized 1340 | static int __dn_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized /kisskb/src/net/decnet/af_decnet.c:1354:4: note: byref variable will be forcibly initialized 1354 | } u; | ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_connect': /kisskb/src/net/decnet/af_decnet.c:903:17: note: byref variable will be forcibly initialized 903 | struct flowidn fld; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:1716:20: note: byref variable will be forcibly initialized 1716 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_getsockopt': /kisskb/src/net/decnet/af_decnet.c:1532:21: note: byref variable will be forcibly initialized 1532 | struct linkinfo_dn link; | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:1997:21: note: byref variable will be forcibly initialized 1997 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/mm/memory_hotplug.c: In function 'do_migrate_range': /kisskb/src/mm/memory_hotplug.c:1746:35: note: byref variable will be forcibly initialized 1746 | struct migration_target_control mtc = { | ^~~ /kisskb/src/mm/memory_hotplug.c:1745:14: note: byref variable will be forcibly initialized 1745 | nodemask_t nmask = node_states[N_MEMORY]; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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_hotplug.c:9: /kisskb/src/mm/memory_hotplug.c:1688:12: note: byref variable will be forcibly initialized 1688 | LIST_HEAD(source); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:1068:23: note: byref variable will be forcibly initialized 1068 | struct memory_notify arg; | ^~~ /kisskb/src/mm/memory_hotplug.c: In function 'offline_pages': /kisskb/src/mm/memory_hotplug.c:1853:23: note: byref variable will be forcibly initialized 1853 | struct memory_notify arg; | ^~~ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:30:14: note: byref variable will be forcibly initialized 30 | struct ecdh params; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c: In function 'ipmi_pci_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c:66:18: note: byref variable will be forcibly initialized 66 | struct si_sm_io io; | ^~ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1391:23: note: byref variable will be forcibly initialized 1391 | struct blake2s_state state __aligned(__alignof__(unsigned long)); | ^~~~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:998:4: note: byref variable will be forcibly initialized 998 | } buf; | ^~~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1169:4: note: byref variable will be forcibly initialized 1169 | } sample; | ^~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1596:4: note: byref variable will be forcibly initialized 1596 | } 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:322: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1635:9: note: in expansion of macro 'wait_event_interruptible_timeout' 1635 | ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2311:2: note: in expansion of macro 'wait_event_interruptible' 2311 | wait_event_interruptible(random_write_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 1120 | struct sockaddr_at sat; | ^~~ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:449:21: note: byref variable will be forcibly initialized 449 | wait_queue_entry_t wait; | ^~~~ /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 1324 | struct atalk_addr ta; | ^~ /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 892 | struct rtentry rt; | ^~ /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 1427 | struct sockaddr_at tosat; | ^~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_sendmsg': /kisskb/src/net/appletalk/ddp.c:1648:21: note: byref variable will be forcibly initialized 1648 | struct atalk_addr at_lo; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:1628:21: note: byref variable will be forcibly initialized 1628 | struct atalk_addr at_hint; | ^~~~~~~ /kisskb/src/net/appletalk/ddp.c:1576:35: note: byref variable will be forcibly initialized 1576 | struct sockaddr_at local_satalk, gsat; | ^~~~ /kisskb/src/net/appletalk/ddp.c:1576:21: note: byref variable will be forcibly initialized 1576 | struct sockaddr_at local_satalk, gsat; | ^~~~~~~~~~~~ /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 666 | struct rtentry rtdef; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:659:15: note: byref variable will be forcibly initialized 659 | struct ifreq atreq; | ^~~~~ /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 1251 | struct sockaddr_at sat; | ^~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1888:15: note: byref variable will be forcibly initialized 1888 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1928:15: note: byref variable will be forcibly initialized 1928 | 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:1686:34: note: byref variable will be forcibly initialized 1686 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 77 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) | ^~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1849:14: note: byref variable will be forcibly initialized 1849 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2310:17: note: byref variable will be forcibly initialized 2310 | struct qstr this = { { .hash_len = hash_len }, .name = name }; | ^~~~ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:169:20: note: byref variable will be forcibly initialized 169 | struct f_owner_ex owner; | ^~~~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2564:19: note: byref variable will be forcibly initialized 2564 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2699:14: note: byref variable will be forcibly initialized 2699 | struct qstr this; | ^~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:201:16: note: byref variable will be forcibly initialized 201 | struct fiemap fiemap; | ^~~~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2726:14: note: byref variable will be forcibly initialized 2726 | struct qstr this; | ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one': /kisskb/src/fs/namei.c:2756:14: note: byref variable will be forcibly initialized 2756 | struct qstr this; | ^~~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:118:23: note: byref variable will be forcibly initialized 118 | struct fiemap_extent extent; | ^~~~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2785:14: note: byref variable will be forcibly initialized 2785 | struct qstr this; | ^~~~ /kisskb/src/fs/namei.c: In function '__kern_path_locked': /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_from_user': /kisskb/src/fs/ioctl.c:568:17: note: byref variable will be forcibly initialized 568 | struct fsxattr xfa; | ^~~ /kisskb/src/fs/namei.c:2587:14: note: byref variable will be forcibly initialized 2587 | struct qstr last; | ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:748:21: note: byref variable will be forcibly initialized 748 | kernel_siginfo_t si; | ^~ /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_to_user': /kisskb/src/fs/ioctl.c:549:17: note: byref variable will be forcibly initialized 549 | struct fsxattr xfa; | ^~~ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:335:15: note: byref variable will be forcibly initialized 335 | struct flock flock; | ^~~~~ /kisskb/src/crypto/sm2.c: In function '_sm2_verify': /kisskb/src/crypto/sm2.c:299:28: note: byref variable will be forcibly initialized 299 | struct gcry_mpi_point sG, tP; | ^~ /kisskb/src/crypto/sm2.c:299:24: note: byref variable will be forcibly initialized 299 | struct gcry_mpi_point sG, tP; | ^~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3579:14: note: byref variable will be forcibly initialized 3579 | struct path path; | ^~~~ /kisskb/src/crypto/sm2.c: In function 'sm2_verify': /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/crypto/sm2.c:353:27: note: byref variable will be forcibly initialized 353 | struct sm2_signature_ctx sig; | ^~~ /kisskb/src/fs/namei.c:3675:14: note: byref variable will be forcibly initialized 3675 | struct qstr last; | ^~~~ 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:3245:34: note: byref variable will be forcibly initialized 3245 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 77 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) | ^~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_setflags': /kisskb/src/fs/ioctl.c:723:18: note: byref variable will be forcibly initialized 723 | struct fileattr fa; | ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fssetxattr': /kisskb/src/fs/ioctl.c:755:18: note: byref variable will be forcibly initialized 755 | struct fileattr fa; | ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:276:20: note: byref variable will be forcibly initialized 276 | struct space_resv sr; | ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:258:26: note: byref variable will be forcibly initialized 258 | struct file_clone_range args; | ^~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4593:23: note: byref variable will be forcibly initialized 4593 | struct name_snapshot old_name; | ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3840:14: note: byref variable will be forcibly initialized 3840 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2524:19: note: byref variable will be forcibly initialized 2524 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2639:14: note: byref variable will be forcibly initialized 2639 | struct path root = {.mnt = mnt, .dentry = dentry}; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3551:14: note: byref variable will be forcibly initialized 3551 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3631:19: note: byref variable will be forcibly initialized 3631 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3648:19: note: byref variable will be forcibly initialized 3648 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/fs/namei.c:3943:14: note: byref variable will be forcibly initialized 3943 | struct path path; | ^~~~ /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized 85 | struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ | ^~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:4044:14: note: byref variable will be forcibly initialized 4044 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c:4043:14: note: byref variable will be forcibly initialized 4043 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:4183:14: note: byref variable will be forcibly initialized 4183 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c:4182:14: note: byref variable will be forcibly initialized 4182 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:4310:14: note: byref variable will be forcibly initialized 4310 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4456:24: note: byref variable will be forcibly initialized 4456 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c:4456:14: note: byref variable will be forcibly initialized 4456 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4723:24: note: byref variable will be forcibly initialized 4723 | struct qstr old_last, new_last; | ^~~~~~~~ /kisskb/src/fs/namei.c:4723:14: note: byref variable will be forcibly initialized 4723 | struct qstr old_last, new_last; | ^~~~~~~~ /kisskb/src/fs/namei.c:4722:24: note: byref variable will be forcibly initialized 4722 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c:4722:14: note: byref variable will be forcibly initialized 4722 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c:4719:20: note: byref variable will be forcibly initialized 4719 | struct renamedata rd; | ^~ 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:4906:22: note: byref variable will be forcibly initialized 4906 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #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:4997:22: note: byref variable will be forcibly initialized 4997 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ In file included from /kisskb/src/drivers/dma/altera-msgdma.c:24: /kisskb/src/drivers/dma/altera-msgdma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/altera-msgdma.c: In function 'msgdma_chan_desc_cleanup': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1256:23: note: byref variable will be forcibly initialized 1256 | struct callback_head on_exit_work; | ^~~~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:137:3: note: in expansion of macro 'wait_event' 137 | wait_event(desc->wait_for_threads, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/pci/access.c:210:3: note: in expansion of macro 'wait_event' 210 | wait_event(pci_cfg_wait, !dev->block_cfg_access); | ^~~~~~~~~~ /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_device_autoconf': /kisskb/src/net/phonet/pn_dev.c:232:23: note: byref variable will be forcibly initialized 232 | struct if_phonet_req req; | ^~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:273:38: note: byref variable will be forcibly initialized 273 | struct regulator_supply_alias_match match; | ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:407:34: note: byref variable will be forcibly initialized 407 | struct regulator_notifier_match match; | ^~~~~ /kisskb/src/net/decnet/dn_nsp_in.c: In function 'dn_find_listener': /kisskb/src/net/decnet/dn_nsp_in.c:223:21: note: byref variable will be forcibly initialized 223 | struct sockaddr_dn srcaddr; | ^~~~~~~ /kisskb/src/net/decnet/dn_nsp_in.c:222:21: note: byref variable will be forcibly initialized 222 | struct sockaddr_dn dstaddr; | ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11, from /kisskb/src/net/decnet/dn_nsp_in.c:64: /kisskb/src/net/decnet/dn_nsp_in.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:24: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/crypto/ecdsa.c: In function '_ecdsa_verify': /kisskb/src/crypto/ecdsa.c:103:19: note: byref variable will be forcibly initialized 103 | struct ecc_point res = ECC_POINT_INIT(x1, y1, ndigits); | ^~~ In file included from /kisskb/src/drivers/dma/virt-dma.h:13, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ 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/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:12: note: byref variable will be forcibly initialized 88 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized 87 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_chassis': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:471:36: note: byref variable will be forcibly initialized 471 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:470:36: note: byref variable will be forcibly initialized 470 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_cpi1': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:320:36: note: byref variable will be forcibly initialized 320 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:319:36: note: byref variable will be forcibly initialized 319 | struct ipmi_ipmb_addr ipmb_addr; | ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:318:36: note: byref variable will be forcibly initialized 318 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_atca': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:249:36: note: byref variable will be forcibly initialized 249 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:248:36: note: byref variable will be forcibly initialized 248 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'pps_poweroff_atca': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:187:36: note: byref variable will be forcibly initialized 187 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:186:36: note: byref variable will be forcibly initialized 186 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_request_wait_for_response': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:127:20: note: byref variable will be forcibly initialized 127 | struct completion comp; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_po_new_smi': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:559:36: note: byref variable will be forcibly initialized 559 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:558:36: note: byref variable will be forcibly initialized 558 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_atca_detect': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:214:36: note: byref variable will be forcibly initialized 214 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:213:36: note: byref variable will be forcibly initialized 213 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/fs/select.c:18: /kisskb/src/fs/select.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1483:21: note: byref variable will be forcibly initialized 1483 | struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; | ^~~~ /kisskb/src/fs/select.c: In function 'poll_select_finish': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/fs/select.c:337:25: note: byref variable will be forcibly initialized 337 | struct old_timeval32 rtv; | ^~~ /kisskb/src/fs/select.c:325:32: note: byref variable will be forcibly initialized 325 | struct __kernel_old_timeval rtv; | ^~~ /kisskb/src/fs/select.c:302:20: note: byref variable will be forcibly initialized 302 | struct timespec64 rts; | ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/fs/select.c:18: /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/fs/select.c:79:20: note: byref variable will be forcibly initialized 79 | struct timespec64 now; | ^~~ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1906:14: note: byref variable will be forcibly initialized 1906 | struct qstr q; | ^ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:482:22: note: byref variable will be forcibly initialized 482 | struct poll_wqueues 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/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:2582:21: note: byref variable will be forcibly initialized 2582 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ 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:1317:13: note: byref variable will be forcibly initialized 1317 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1622:22: note: byref variable will be forcibly initialized 1622 | struct select_data data = {.start = parent}; | ^~~~ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:977:22: note: byref variable will be forcibly initialized 977 | 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/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:1277:12: note: byref variable will be forcibly initialized 1277 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1051:32: note: byref variable will be forcibly initialized 1051 | struct timespec64 *to = NULL, end_time; | ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1071:20: note: byref variable will be forcibly initialized 1071 | struct timespec64 end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1105:24: note: byref variable will be forcibly initialized 1105 | struct timespec64 ts, end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c:1105:20: note: byref variable will be forcibly initialized 1105 | struct timespec64 ts, end_time, *to = NULL; | ^~ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:628:14: note: byref variable will be forcibly initialized 628 | fd_set_bits fds; | ^~~ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:708:30: note: byref variable will be forcibly initialized 708 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/fs/select.c:707:20: note: byref variable will be forcibly initialized 707 | struct timespec64 end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:737:24: note: byref variable will be forcibly initialized 737 | struct timespec64 ts, end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c:737:20: note: byref variable will be forcibly initialized 737 | struct timespec64 ts, end_time, *to = NULL; | ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:24: note: byref variable will be forcibly initialized 799 | struct sigset_argpack x = {NULL, 0}; | ^ /kisskb/src/drivers/char/bsr.c: In function 'bsr_add_node': /kisskb/src/drivers/char/bsr.c:188:19: note: byref variable will be forcibly initialized 188 | struct resource res; | ^~~ /kisskb/src/drivers/char/applicom.c: In function 'ac_write': /kisskb/src/drivers/char/applicom.c:360:17: note: byref variable will be forcibly initialized 360 | struct mailbox tmpmailbox; | ^~~~~~~~~~ /kisskb/src/drivers/char/applicom.c:359:19: note: byref variable will be forcibly initialized 359 | struct st_ram_io st_loc; | ^~~~~~ /kisskb/src/drivers/char/applicom.c: In function 'ac_read': /kisskb/src/drivers/char/applicom.c:567:20: note: byref variable will be forcibly initialized 567 | struct mailbox mailbox; | ^~~~~~~ /kisskb/src/drivers/char/applicom.c:566:22: note: byref variable will be forcibly initialized 566 | struct st_ram_io st_loc; | ^~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_fill_info': /kisskb/src/net/core/neighbour.c:2506:23: note: byref variable will be forcibly initialized 2506 | struct nda_cacheinfo ci; | ^~ 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:714:12: note: byref variable will be forcibly initialized 714 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:2003:15: note: byref variable will be forcibly initialized 2003 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2396:20: note: byref variable will be forcibly initialized 2396 | struct timespec64 now; | ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:2061:20: note: byref variable will be forcibly initialized 2061 | struct timespec64 now; | ^~~ /kisskb/src/fs/inode.c: In function 'dump_mapping': /kisskb/src/fs/inode.c:560:16: note: byref variable will be forcibly initialized 560 | struct dentry dentry; | ^~~~~~ 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:765:12: note: byref variable will be forcibly initialized 765 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:891:12: note: byref variable will be forcibly initialized 891 | LIST_HEAD(freeable); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1921:20: note: byref variable will be forcibly initialized 1921 | struct timespec64 now; | ^~~ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_info': /kisskb/src/net/core/neighbour.c:2155:20: note: byref variable will be forcibly initialized 2155 | struct ndt_stats ndst; | ^~~~ /kisskb/src/net/core/neighbour.c:2134:21: note: byref variable will be forcibly initialized 2134 | struct ndt_config ndc = { | ^~~ /kisskb/src/fs/inode.c: In function 'file_remove_privs': /kisskb/src/fs/inode.c:2003:15: note: byref variable will be forcibly initialized 2003 | struct iattr newattrs; | ^~~~~~~~ /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 270 | struct x25_facilities theirs; | ^~~~~~ /kisskb/src/lib/decompress_unzstd.c: In function '__unzstd': /kisskb/src/lib/decompress_unzstd.c:172:20: note: byref variable will be forcibly initialized 172 | zstd_frame_header header; | ^~~~~~ /kisskb/src/lib/decompress_unzstd.c:171:18: note: byref variable will be forcibly initialized 171 | zstd_out_buffer out; | ^~~ /kisskb/src/lib/decompress_unzstd.c:170:17: note: byref variable will be forcibly initialized 170 | zstd_in_buffer in; | ^~ /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 140 | 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 165 | struct resource *r, avail; | ^~~~~ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_clip_resource': /kisskb/src/drivers/pci/bus.c:265:18: note: byref variable will be forcibly initialized 265 | struct resource orig_res = *res; | ^~~~~~~~ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized 63 | struct cpio_data cd = { NULL, 0, "" }; | ^~ /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 71 | struct flowidn fld; | ^~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_reopen_last': /kisskb/src/kernel/printk/printk_ringbuffer.c:1261:18: note: byref variable will be forcibly initialized 1261 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'data_make_reusable': /kisskb/src/kernel/printk/printk_ringbuffer.c:571:18: note: byref variable will be forcibly initialized 571 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_push_tail': /kisskb/src/kernel/printk/printk_ringbuffer.c:769:18: note: byref variable will be forcibly initialized 769 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_first_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1828:18: note: byref variable will be forcibly initialized 1828 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read': /kisskb/src/kernel/printk/printk_ringbuffer.c:1792:18: note: byref variable will be forcibly initialized 1792 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read_valid_info': /kisskb/src/kernel/printk/printk_ringbuffer.c:1959:23: note: byref variable will be forcibly initialized 1959 | struct printk_record r; | ^ 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/delay.h:23, from /kisskb/src/drivers/dma/idma64.c:10: /kisskb/src/drivers/dma/idma64.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/idma64.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/idma64.c: In function 'idma64_terminate_all': /kisskb/src/drivers/dma/idma64.c:474:12: note: byref variable will be forcibly initialized 474 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/char/lp.c: In function 'lp_register': /kisskb/src/drivers/char/lp.c:921:19: note: byref variable will be forcibly initialized 921 | struct pardev_cb ppdev_cb; | ^~~~~~~~ /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 1041 | struct iwreq iwr; | ^~~ /kisskb/src/net/wireless/wext-core.c:1040:25: note: byref variable will be forcibly initialized 1040 | struct iw_request_info info = { .cmd = cmd, .flags = 0 }; | ^~~~ /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 1251 | struct gcry_mpi_point p1_, p2_; | ^~~ /kisskb/src/lib/mpi/ec.c:1251:25: note: byref variable will be forcibly initialized 1251 | struct gcry_mpi_point p1_, p2_; | ^~~ /kisskb/src/lib/mpi/ec.c:1216:32: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~~~~ /kisskb/src/lib/mpi/ec.c:1216:28: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~ /kisskb/src/lib/mpi/ec.c:1216:24: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~ /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 366 | struct sg_mapping_iter miter; | ^~~~~ /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 439 | struct sg_mapping_iter miter; | ^~~~~ In file included from /kisskb/src/mm/madvise.c:23: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:523:30: note: byref variable will be forcibly initialized 523 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/mm/madvise.c:523:30: note: byref variable will be forcibly initialized /kisskb/src/mm/madvise.c:538:20: note: byref variable will be forcibly initialized 538 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:556:30: note: byref variable will be forcibly initialized 556 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c: In function 'j721e_pcie_ctrl_init': /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c:224:25: note: byref variable will be forcibly initialized 224 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:354:12: note: byref variable will be forcibly initialized 354 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:556:30: note: byref variable will be forcibly initialized 556 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c:588:20: note: byref variable will be forcibly initialized 588 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:747:20: note: byref variable will be forcibly initialized 747 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c:746:28: note: byref variable will be forcibly initialized 746 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/mm/madvise.c:23: /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c:1407:18: note: byref variable will be forcibly initialized 1407 | struct iov_iter iter; | ^~~~ /kisskb/src/mm/madvise.c:1405:38: note: userspace variable will be forcibly initialized 1405 | struct iovec iovstack[UIO_FASTIOV], iovec; | ^~~~~ /kisskb/src/net/phonet/datagram.c: In function 'pn_recvmsg': /kisskb/src/net/phonet/datagram.c:118:21: note: byref variable will be forcibly initialized 118 | struct sockaddr_pn sa; | ^~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_fixup_resources': /kisskb/src/arch/powerpc/kernel/pci-common.c:878:25: note: byref variable will be forcibly initialized 878 | struct pci_bus_region reg; | ^~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized 36 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_uninitialized_bridge_resource': /kisskb/src/arch/powerpc/kernel/pci-common.c:920:24: note: byref variable will be forcibly initialized 920 | struct pci_bus_region region; | ^~~~~~ /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 89 | struct x25_address source_addr, dest_addr; | ^~~~~~~~~ /kisskb/src/net/x25/x25_in.c:89:21: note: byref variable will be forcibly initialized 89 | struct x25_address source_addr, dest_addr; | ^~~~~~~~~~~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized 198 | 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 229 | struct radix_tree_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, 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 383 | XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/net/phonet/socket.c: In function 'pn_socket_autobind': /kisskb/src/net/phonet/socket.c:204:21: note: byref variable will be forcibly initialized 204 | struct sockaddr_pn sa; | ^~ In file included from /kisskb/src/drivers/regulator/of_regulator.c:11: /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'pn_socket_connect': /kisskb/src/net/phonet/socket.c:263:15: note: byref variable will be forcibly initialized 263 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/phonet/socket.c:263:3: note: in expansion of macro 'DEFINE_WAIT' 263 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized 489 | XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/net/phonet/socket.c: In function 'pn_sock_get_port': /kisskb/src/net/phonet/socket.c:475:21: note: byref variable will be forcibly initialized 475 | struct sockaddr_pn try_sa; | ^~~~~~ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized 542 | XA_STATE(xas, &ida->xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pci_resource_to_user': /kisskb/src/arch/powerpc/kernel/pci-common.c:692:24: note: byref variable will be forcibly initialized 692 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pci_process_bridge_OF_ranges': /kisskb/src/arch/powerpc/kernel/pci-common.c:743:29: note: byref variable will be forcibly initialized 743 | struct of_pci_range_parser parser; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c:742:22: note: byref variable will be forcibly initialized 742 | struct of_pci_range range; | ^~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/arch/powerpc/kernel/pci-common.c:16: /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_scan_phb': /kisskb/src/arch/powerpc/kernel/pci-common.c:1630:12: note: byref variable will be forcibly initialized 1630 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:371:36: note: byref variable will be forcibly initialized 371 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:368:36: note: byref variable will be forcibly initialized 368 | 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:559:36: note: byref variable will be forcibly initialized 559 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:557:25: note: byref variable will be forcibly initialized 557 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'panic_halt_ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:488:36: note: byref variable will be forcibly initialized 488 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:487:37: note: byref variable will be forcibly initialized 487 | 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:795:21: note: byref variable will be forcibly initialized 795 | wait_queue_entry_t wait; | ^~~~ 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:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/file.c:219:3: note: in expansion of macro 'wait_event' 219 | wait_event(files->resize_wait, !files->resize_in_progress); | ^~~~~~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'register_device': /kisskb/src/drivers/char/ppdev.c:288:19: note: byref variable will be forcibly initialized 288 | struct pardev_cb ppdev_cb; | ^~~~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'pp_do_ioctl': /kisskb/src/drivers/char/ppdev.c:364:20: note: byref variable will be forcibly initialized 364 | struct timespec64 ts; | ^~ /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 118 | struct i2c_msg i2c_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/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __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' 92 | 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 79 | struct ipmb_msg msg; | ^~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:444:24: note: byref variable will be forcibly initialized 444 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:404:24: note: byref variable will be forcibly initialized 404 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:467:24: note: byref variable will be forcibly initialized 467 | struct pci_bus_region region; | ^~~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/arch/powerpc/include/asm/prom.h:22, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1901, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_host_bridge_msi_domain': /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:183:32: note: byref variable will be forcibly initialized 183 | struct pci_bus_region region, inverted_region; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/probe.c:183:24: note: byref variable will be forcibly initialized 183 | struct pci_bus_region region, inverted_region; | ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1823:24: note: byref variable will be forcibly initialized 1823 | struct pci_bus_region region; | ^~~~~~ 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/delay.h:23, from /kisskb/src/drivers/pci/probe.c:7: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:889:12: note: byref variable will be forcibly initialized 889 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_bus_update_busn_res_end': /kisskb/src/drivers/pci/probe.c:3115:18: note: byref variable will be forcibly initialized 3115 | struct resource old_res = *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/delay.h:23, from /kisskb/src/drivers/pci/probe.c:7: /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3223:12: note: byref variable will be forcibly initialized 3223 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_readd': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:103:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 103 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:102:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 102 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:97:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 97 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:96:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 96 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:92:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 92 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:91:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 91 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:86:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 86 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:81:26: note: byref variable will be forcibly initialized 81 | struct freq_qos_request req; | ^~~ /kisskb/src/drivers/base/power/qos-test.c:80:26: note: byref variable will be forcibly initialized 80 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_min': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:32:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 32 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 31 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:28:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 28 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:27:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 27 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:24:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 24 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:22:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 22 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:20:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 20 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:12:32: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:12:26: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:11:26: note: byref variable will be forcibly initialized 11 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_maxdef': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:69:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 69 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:68:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 68 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:64:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 64 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:63:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 63 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:59:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 59 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 58 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:54:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 54 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:51:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 51 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:46:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 46 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:40:32: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:40:26: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:39:26: note: byref variable will be forcibly initialized 39 | struct freq_constraints qos; | ^~~ /kisskb/src/drivers/char/powernv-op-panel.c: In function '__op_panel_update_display': /kisskb/src/drivers/char/powernv-op-panel.c:52:18: note: byref variable will be forcibly initialized 52 | struct opal_msg msg; | ^~~ 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:257:24: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/decnet/dn_route.c: In function 'dn_cache_getroute': /kisskb/src/net/decnet/dn_route.c:1643:17: note: byref variable will be forcibly initialized 1643 | struct flowidn fld; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:593:12: note: byref variable will be forcibly initialized 593 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/hardirq.h:9, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:673:3: note: in expansion of macro '___wait_event' 673 | ___wait_event(wq_head, condition, TASK_IDLE, 0, 0, schedule()); \ | ^~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:508:3: note: in expansion of macro 'wait_event_idle' 508 | wait_event_idle(rtp->cbs_wq, (needgpcb = rcu_tasks_need_gpcb(rtp))); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:584: /kisskb/src/kernel/rcu/update.c: In function 'show_stalled_task_trace': /kisskb/src/kernel/rcu/tasks.h:1385:27: note: byref variable will be forcibly initialized 1385 | struct trc_stall_chk_rdr trc_rdr; | ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, 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_trace_postgp': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:734:2: note: in expansion of macro '___wait_event' 734 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:766:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' 766 | __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1482:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' 1482 | ret = wait_event_idle_exclusive_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1462:12: note: byref variable will be forcibly initialized 1462 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:155:18: note: byref variable will be forcibly initialized 155 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/seq_file.c:154:15: note: byref variable will be forcibly initialized 154 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/seq_file.c:153:15: note: byref variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4320:14: note: byref variable will be forcibly initialized 4320 | struct path root; | ^~~~ 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:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1524:12: note: byref variable will be forcibly initialized 1524 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3196:12: note: byref variable will be forcibly initialized 3196 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:929:12: note: byref variable will be forcibly initialized 929 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2589:13: note: byref variable will be forcibly initialized 2589 | struct tm tm; | ^~ 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:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1182:12: note: byref variable will be forcibly initialized 1182 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1458:12: note: byref variable will be forcibly initialized 1458 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c:1455:20: note: byref variable will be forcibly initialized 1455 | 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:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:3111:12: note: byref variable will be forcibly initialized 3111 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_mount_setattr': /kisskb/src/fs/namespace.c:4274:21: note: byref variable will be forcibly initialized 4274 | struct mount_kattr kattr; | ^~~~~ /kisskb/src/fs/namespace.c:4273:20: note: byref variable will be forcibly initialized 4273 | struct mount_attr attr; | ^~~~ /kisskb/src/fs/namespace.c:4272:14: note: byref variable will be forcibly initialized 4272 | struct path target; | ^~~~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1786:14: note: byref variable will be forcibly initialized 1786 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2479:14: note: byref variable will be forcibly initialized 2479 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3612:14: note: byref variable will be forcibly initialized 3612 | struct path newmount; | ^~~~~~~~ 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:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2176:13: note: byref variable will be forcibly initialized 2176 | HLIST_HEAD(tree_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:800:44: note: in definition of macro 'HLIST_HEAD' 800 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2394:14: note: byref variable will be forcibly initialized 2394 | struct path old_path; | ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2876:14: note: byref variable will be forcibly initialized 2876 | struct path old_path; | ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3740:25: note: byref variable will be forcibly initialized 3740 | struct path from_path, to_path; | ^~~~~~~ /kisskb/src/fs/namespace.c:3740:14: note: byref variable will be forcibly initialized 3740 | struct path from_path, to_path; | ^~~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3347:14: note: byref variable will be forcibly initialized 3347 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3841:24: note: byref variable will be forcibly initialized 3841 | struct path new, old, root; | ^~~~ /kisskb/src/fs/namespace.c:3841:19: note: byref variable will be forcibly initialized 3841 | struct path new, old, root; | ^~~ /kisskb/src/fs/namespace.c:3841:14: note: byref variable will be forcibly initialized 3841 | struct path new, old, root; | ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3506:14: note: byref variable will be forcibly initialized 3506 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4588:14: note: byref variable will be forcibly initialized 4588 | struct path root; | ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:4436:14: note: byref variable will be forcibly initialized 4436 | struct path fs_root; | ^~~~~~~ /kisskb/src/fs/namespace.c:4435:14: note: byref variable will be forcibly initialized 4435 | struct path ns_root; | ^~~~~~~ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized 240 | struct klist_waiter waiter; | ^~~~~~ /kisskb/src/net/phonet/af_phonet.c: In function 'send_obj_unreachable': /kisskb/src/net/phonet/af_phonet.c:315:19: note: byref variable will be forcibly initialized 315 | struct phonetmsg resp; | ^~~~ /kisskb/src/net/phonet/af_phonet.c: In function 'phonet_rcv': /kisskb/src/net/phonet/af_phonet.c:363:21: note: byref variable will be forcibly initialized 363 | struct sockaddr_pn sa; | ^~ /kisskb/src/net/x25/x25_link.c: In function 'x25_subscr_ioctl': /kisskb/src/net/x25/x25_link.c:355:29: note: byref variable will be forcibly initialized 355 | struct x25_subscrip_struct x25_subscr; | ^~~~~~~~~~ /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 141 | struct irq_devres match_data = { irq, dev_id }; | ^~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'offset_il_node': /kisskb/src/mm/mempolicy.c:1953:13: note: byref variable will be forcibly initialized 1953 | nodemask_t nodemask = pol->nodes; | ^~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_relative_nodemask': /kisskb/src/mm/mempolicy.c:192:13: note: byref variable will be forcibly initialized 192 | nodemask_t tmp; | ^~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_nodemask': /kisskb/src/mm/mempolicy.c:320:13: note: byref variable will be forcibly initialized 320 | nodemask_t tmp; | ^~~ /kisskb/src/mm/mempolicy.c: In function 'queue_pages_range': /kisskb/src/mm/mempolicy.c:731:21: note: byref variable will be forcibly initialized 731 | struct queue_pages qp = { | ^~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:827:14: note: byref variable will be forcibly initialized 827 | struct path path; | ^~~~ 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/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'migrate_to_node': /kisskb/src/mm/mempolicy.c:1060:12: note: byref variable will be forcibly initialized 1060 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mempolicy.c:1059:13: note: byref variable will be forcibly initialized 1059 | nodemask_t nmask; | ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:688:14: note: byref variable will be forcibly initialized 688 | struct path path; | ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:765:14: note: byref variable will be forcibly initialized 765 | struct path path; | ^~~~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:586:14: note: byref variable will be forcibly initialized 586 | struct path path; | ^~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'do_set_mempolicy': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:851:2: note: in expansion of macro 'NODEMASK_SCRATCH' 851 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_set_mempolicy': /kisskb/src/mm/mempolicy.c:1567:13: note: byref variable will be forcibly initialized 1567 | nodemask_t nodes; | ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_get_mempolicy': /kisskb/src/mm/mempolicy.c:1693:13: note: byref variable will be forcibly initialized 1693 | nodemask_t nodes; | ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'do_migrate_pages': /kisskb/src/mm/mempolicy.c:1100:13: note: byref variable will be forcibly initialized 1100 | nodemask_t tmp; | ^~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'kernel_migrate_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1598:2: note: in expansion of macro 'NODEMASK_SCRATCH' 1598 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1594:13: note: byref variable will be forcibly initialized 1594 | nodemask_t task_nodes; | ^~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function '__mpol_dup': /kisskb/src/mm/mempolicy.c:2409:14: note: byref variable will be forcibly initialized 2409 | nodemask_t mems = cpuset_mems_allowed(current); | ^~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'do_mbind': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1306:3: note: in expansion of macro 'NODEMASK_SCRATCH' 1306 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ 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/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c:1262:12: note: byref variable will be forcibly initialized 1262 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_mbind': /kisskb/src/mm/mempolicy.c:1468:13: note: byref variable will be forcibly initialized 1468 | nodemask_t nodes; | ^~~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'mpol_shared_policy_init': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2768:3: note: in expansion of macro 'NODEMASK_SCRATCH' 2768 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2766:25: note: byref variable will be forcibly initialized 2766 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'numa_policy_init': /kisskb/src/include/linux/nodemask.h:289:32: note: byref variable will be forcibly initialized 289 | typeof(_unused_nodemask_arg_) m; \ | ^ /kisskb/src/mm/mempolicy.c:2906:13: note: in expansion of macro 'nodemask_of_node' 2906 | .nodes = nodemask_of_node(nid), | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2889:13: note: byref variable will be forcibly initialized 2889 | nodemask_t interleave_nodes; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setvfinfo': /kisskb/src/net/core/rtnetlink.c:2397:23: note: byref variable will be forcibly initialized 2397 | struct ifla_vf_info ivf; | ^~~ 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 417 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_delete_link': /kisskb/src/net/core/rtnetlink.c:3075:12: note: byref variable will be forcibly initialized 3075 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:3039:12: note: byref variable will be forcibly initialized 3039 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ 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 540 | LIST_HEAD(visited); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/pnode.c:539:12: note: byref variable will be forcibly initialized 539 | LIST_HEAD(to_umount); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/pnode.c:538:12: note: byref variable will be forcibly initialized 538 | LIST_HEAD(to_restore); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_ifmap': /kisskb/src/net/core/rtnetlink.c:1393:25: note: byref variable will be forcibly initialized 1393 | struct rtnl_link_ifmap map; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vfinfo': /kisskb/src/net/core/rtnetlink.c:1234:22: note: byref variable will be forcibly initialized 1234 | struct ifla_vf_guid port_guid; | ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1233:22: note: byref variable will be forcibly initialized 1233 | struct ifla_vf_guid node_guid; | ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1232:22: note: byref variable will be forcibly initialized 1232 | struct ifla_vf_info ivi; | ^~~ /kisskb/src/net/core/rtnetlink.c:1231:27: note: byref variable will be forcibly initialized 1231 | struct ifla_vf_broadcast vf_broadcast; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1230:21: note: byref variable will be forcibly initialized 1230 | struct ifla_vf_mac vf_mac; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:1229:22: note: byref variable will be forcibly initialized 1229 | struct ifla_vf_rate vf_rate; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1228:22: note: byref variable will be forcibly initialized 1228 | struct ifla_vf_vlan vf_vlan; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1227:23: note: byref variable will be forcibly initialized 1227 | struct ifla_vf_trust vf_trust; | ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1226:23: note: byref variable will be forcibly initialized 1226 | struct ifla_vf_stats vf_stats; | ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1225:25: note: byref variable will be forcibly initialized 1225 | struct ifla_vf_tx_rate vf_tx_rate; | ^~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1224:26: note: byref variable will be forcibly initialized 1224 | struct ifla_vf_spoofchk vf_spoofchk; | ^~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1223:27: note: byref variable will be forcibly initialized 1223 | struct ifla_vf_vlan_info vf_vlan_info; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1222:28: note: byref variable will be forcibly initialized 1222 | struct ifla_vf_link_state vf_linkstate; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1220:30: note: byref variable will be forcibly initialized 1220 | struct ifla_vf_rss_query_en vf_rss_query_en; | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_id_fill': /kisskb/src/net/core/rtnetlink.c:1140:29: note: byref variable will be forcibly initialized 1140 | struct netdev_phys_item_id ppid; | ^~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/phonet/pep.c:16: /kisskb/src/net/phonet/pep.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:1394:12: note: byref variable will be forcibly initialized 1394 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_reply': /kisskb/src/net/phonet/pep.c:91:21: note: byref variable will be forcibly initialized 91 | struct sockaddr_pn peer; | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_ctrlreq_error': /kisskb/src/net/phonet/pep.c:196:21: note: byref variable will be forcibly initialized 196 | struct sockaddr_pn dst; | ^~~ /kisskb/src/net/phonet/pep.c: In function 'pep_get_sb': /kisskb/src/net/phonet/pep.c:52:9: note: byref variable will be forcibly initialized 52 | } *ph, h; | ^ /kisskb/src/net/phonet/pep.c: In function 'pep_do_rcv': /kisskb/src/net/phonet/pep.c:659:21: note: byref variable will be forcibly initialized 659 | struct sockaddr_pn dst; | ^~~ 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/phonet/pep.c:13: /kisskb/src/net/phonet/pep.c: In function 'pep_sendmsg': /kisskb/src/net/phonet/pep.c:1163:20: note: byref variable will be forcibly initialized 1163 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:2124:28: note: byref variable will be forcibly initialized 2124 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2181:28: note: byref variable will be forcibly initialized 2181 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:2158:28: note: byref variable will be forcibly initialized 2158 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_setsockopt': /kisskb/src/net/phonet/pep.c:980:12: note: userspace variable will be forcibly initialized 980 | static int pep_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setlink': /kisskb/src/net/core/rtnetlink.c:2643:16: note: byref variable will be forcibly initialized 2643 | struct ifmap k_map; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:2521:12: note: byref variable will be forcibly initialized 2521 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_sock_accept': /kisskb/src/net/phonet/pep.c:769:26: note: byref variable will be forcibly initialized 769 | struct sockaddr_pn dst, src; | ^~~ /kisskb/src/net/phonet/pep.c:769:21: note: byref variable will be forcibly initialized 769 | struct sockaddr_pn dst, src; | ^~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:190:2: note: in expansion of macro 'wait_event' 190 | 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:2608:23: note: byref variable will be forcibly initialized 2608 | DEFINE_WB_COMPLETION(done, bdi); | ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' 86 | 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:2686:23: note: byref variable will be forcibly initialized 2686 | DEFINE_WB_COMPLETION(done, bdi); | ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' 86 | struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_rcv_msg': /kisskb/src/net/core/rtnetlink.c:5550:32: note: byref variable will be forcibly initialized 5550 | struct netlink_dump_control c = { | ^ 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:3507:13: note: byref variable will be forcibly initialized 3507 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/powerpc/kernel/pci_of_scan.c: In function 'of_pci_parse_addrs': /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:121:24: note: byref variable will be forcibly initialized 121 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci_of_scan.c: In function 'of_scan_pci_bridge': /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:257:24: note: byref variable will be forcibly initialized 257 | struct pci_bus_region region; | ^~~~~~ 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:13, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' 248 | wait_event(subscriptions->wq, | ^~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1085:3: note: in expansion of macro 'wait_event' 1085 | wait_event(subscriptions->wq, | ^~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' 155 | wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); | ^~~~~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:788:21: note: byref variable will be forcibly initialized 788 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:787:21: note: byref variable will be forcibly initialized 787 | struct idt_csr_seq csrseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:723:21: note: byref variable will be forcibly initialized 723 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:722:21: note: byref variable will be forcibly initialized 722 | struct idt_csr_seq csrseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:549:21: note: byref variable will be forcibly initialized 549 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:548:24: note: byref variable will be forcibly initialized 548 | struct idt_eeprom_seq eeseq; | ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:621:21: note: byref variable will be forcibly initialized 621 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:620:24: note: byref variable will be forcibly initialized 620 | struct idt_eeprom_seq eeseq; | ^~~~~ 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:13, from /kisskb/src/include/linux/uio.h:10, 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 'wiphy_unregister': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/wireless/core.c:1021:2: note: in expansion of macro 'wait_event' 1021 | wait_event(rdev->dev_wait, ({ | ^~~~~~~~~~ /kisskb/src/net/wireless/core.c: In function 'wiphy_register': /kisskb/src/net/wireless/core.c:951:29: note: byref variable will be forcibly initialized 951 | struct regulatory_request request; | ^~~~~~~ /kisskb/src/net/wireless/core.c: In function 'cfg80211_netdev_notifier_call': /kisskb/src/net/wireless/core.c:1471:23: note: byref variable will be forcibly initialized 1471 | struct mesh_setup setup; | ^~~~~ /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 303 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized 302 | struct iov_iter to; | ^~ /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 639 | struct iov_iter from; | ^~~~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1301:18: note: byref variable will be forcibly initialized 1301 | struct iov_iter iter; | ^~~~ /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 406 | const struct sockaddr_in6 in6_any = | ^~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_invoke_callbacks': /kisskb/src/kernel/rcu/srcutree.c:1245:20: note: byref variable will be forcibly initialized 1245 | struct rcu_cblist ready_cbs; | ^~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:25: note: byref variable will be forcibly initialized 915 | struct rcu_synchronize rcu; | ^~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:965:20: note: byref variable will be forcibly initialized 965 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:853:20: note: byref variable will be forcibly initialized 853 | struct irq_fwspec fwspec; | ^~~~~~ 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:181:12: note: byref variable will be forcibly initialized 181 | LIST_HEAD(wrk); | ^~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized 22 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:82:14: note: byref variable will be forcibly initialized 82 | struct path path; | ^~~~ /kisskb/src/fs/d_path.c: In function 'prepend_path': /kisskb/src/fs/d_path.c:160:24: note: byref variable will be forcibly initialized 160 | struct prepend_buffer b; | ^ /kisskb/src/fs/d_path.c: In function '__dentry_path': /kisskb/src/fs/d_path.c:334:24: note: byref variable will be forcibly initialized 334 | struct prepend_buffer b; | ^ /kisskb/src/fs/d_path.c: In function 'dentry_path_raw': /kisskb/src/fs/d_path.c:364:17: note: byref variable will be forcibly initialized 364 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:267:14: note: byref variable will be forcibly initialized 267 | struct path root; | ^~~~ /kisskb/src/fs/d_path.c:266:17: note: byref variable will be forcibly initialized 266 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:429:18: note: byref variable will be forcibly initialized 429 | DECLARE_BUFFER(b, page, PATH_MAX); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c:415:19: note: byref variable will be forcibly initialized 415 | struct path pwd, root; | ^~~~ /kisskb/src/fs/d_path.c:415:14: note: byref variable will be forcibly initialized 415 | struct path pwd, root; | ^~~ /kisskb/src/fs/d_path.c: In function '__d_path': /kisskb/src/fs/d_path.c:218:17: note: byref variable will be forcibly initialized 218 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'd_absolute_path': /kisskb/src/fs/d_path.c:230:17: note: byref variable will be forcibly initialized 230 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'simple_dname': /kisskb/src/fs/d_path.c:320:17: note: byref variable will be forcibly initialized 320 | DECLARE_BUFFER(b, buffer, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'dentry_path': /kisskb/src/fs/d_path.c:373:17: note: byref variable will be forcibly initialized 373 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:24: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /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 457 | struct karatsuba_ctx ctx; | ^~~ /kisskb/src/net/x25/x25_route.c: In function 'x25_route_ioctl': /kisskb/src/net/x25/x25_route.c:162:26: note: byref variable will be forcibly initialized 162 | struct x25_route_struct rt; | ^~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3208:2: note: in expansion of macro 'wait_event' 3208 | wait_event(map->async_waitq, regmap_async_is_done(map)); | ^~~~~~~~~~ /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 17 | struct path old_root; | ^~~~~~~~ /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 36 | struct path old_pwd; | ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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_alien_cache': /kisskb/src/mm/slab.c:752:14: note: byref variable will be forcibly initialized 752 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'reap_alien': /kisskb/src/mm/slab.c:731:15: note: byref variable will be forcibly initialized 731 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3952:12: note: byref variable will be forcibly initialized 3952 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2172:12: note: byref variable will be forcibly initialized 2172 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2156:12: note: byref variable will be forcibly initialized 2156 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function '__cache_free_alien': /kisskb/src/mm/slab.c:769:12: note: byref variable will be forcibly initialized 769 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 3372 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:557:12: note: byref variable will be forcibly initialized 557 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:891:12: note: byref variable will be forcibly initialized 891 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3864:13: note: byref variable will be forcibly initialized 3864 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:962:13: note: byref variable will be forcibly initialized 962 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized 74 | 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 128 | 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 170 | struct 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 251 | struct kstatfs sbuf; | ^~~~ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized 250 | struct 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 99 | 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 194 | 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 203 | struct kstatfs st; | ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized 215 | 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 224 | struct kstatfs st; | ^~ /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 32 | wait_queue_entry_t 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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/9p/client.c:11: /kisskb/src/net/9p/client.c: In function 'p9_client_rpc': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' 908 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' 930 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/9p/client.c:756:8: note: in expansion of macro 'wait_event_killable' 756 | err = wait_event_killable(req->wq, req->status >= REQ_STATUS_RCVD); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/9p/client.c: In function 'p9_client_open': /kisskb/src/net/9p/client.c:1247:16: note: byref variable will be forcibly initialized 1247 | struct p9_qid qid; | ^~~ /kisskb/src/net/9p/client.c: In function 'p9_client_fcreate': /kisskb/src/net/9p/client.c:1338:16: note: byref variable will be forcibly initialized 1338 | struct p9_qid qid; | ^~~ /kisskb/src/net/9p/client.c: In function 'p9_client_attach': /kisskb/src/net/9p/client.c:1126:16: note: byref variable will be forcibly initialized 1126 | struct p9_qid qid; | ^~~ /kisskb/src/net/9p/client.c: In function 'p9_client_readdir': /kisskb/src/net/9p/client.c:2087:18: note: byref variable will be forcibly initialized 2087 | struct iov_iter to; | ^~ /kisskb/src/net/9p/client.c:2086:14: note: byref variable will be forcibly initialized 2086 | struct kvec kv = {.iov_base = data, .iov_len = count}; | ^~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:697, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'folio_migrate_mapping': /kisskb/src/mm/migrate.c:366:11: note: byref variable will be forcibly initialized 366 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_parse_dt': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:534:18: note: byref variable will be forcibly initialized 534 | struct resource regs; | ^~~~ 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:257:24: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:481:11: note: byref variable will be forcibly initialized 481 | XA_STATE(xas, &mapping->i_pages, page_index(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:55, 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:1357:12: note: byref variable will be forcibly initialized 1357 | LIST_HEAD(thp_split_pages); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/migrate.c:1356:12: note: byref variable will be forcibly initialized 1356 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 534 | struct elist_cb_state state; | ^~~~~ /kisskb/src/mm/migrate.c: In function 'do_pages_move': /kisskb/src/mm/migrate.c:1712:12: note: byref variable will be forcibly initialized 1712 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/migrate.c: In function 'kernel_move_pages': /kisskb/src/mm/migrate.c:1943:13: note: byref variable will be forcibly initialized 1943 | nodemask_t task_nodes; | ^~~~~~~~~~ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized 139 | struct ns_get_path_task_args args = { | ^~~~ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_nocb_toggle': /kisskb/src/kernel/rcu/rcutorture.c:1760:24: note: byref variable will be forcibly initialized 1760 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_reader': /kisskb/src/kernel/rcu/rcutorture.c:1719:20: note: byref variable will be forcibly initialized 1719 | struct timer_list t; | ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c:1718:24: note: byref variable will be forcibly initialized 1718 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fakewriter': /kisskb/src/kernel/rcu/rcutorture.c:1317:24: note: byref variable will be forcibly initialized 1317 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fwd_prog_nr': /kisskb/src/kernel/rcu/rcutorture.c:2275:22: note: byref variable will be forcibly initialized 2275 | struct fwd_cb_state fcs; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2686:3: note: in expansion of macro 'wait_event' 2686 | wait_event(barrier_wq, | ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit_cleanup': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2893:2: note: in expansion of macro 'wait_event' 2893 | 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/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2647:3: note: in expansion of macro 'wait_event' 2647 | wait_event(barrier_cbs_wq[myid], | ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2641:18: note: byref variable will be forcibly initialized 2641 | struct rcu_head rcu; | ^~~ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit': /kisskb/src/kernel/rcu/rcutorture.c:2828:24: note: byref variable will be forcibly initialized 2828 | DEFINE_TORTURE_RANDOM(trs); | ^~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_init': /kisskb/src/kernel/rcu/rcutorture.c:3279:24: note: byref variable will be forcibly initialized 3279 | struct sched_param sp; | ^~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:697, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1644:17: note: byref variable will be forcibly initialized 1644 | XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); | ^~~ /kisskb/src/include/linux/xarray.h:1365:18: note: in definition of macro 'XA_STATE_ORDER' 1365 | struct xa_state name = __XA_STATE(array, \ | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1643:12: note: byref variable will be forcibly initialized 1643 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:697, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1998:11: note: byref variable will be forcibly initialized 1998 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/khugepaged.c: In function '__collapse_huge_page_swapin': /kisskb/src/mm/khugepaged.c:1008:19: note: byref variable will be forcibly initialized 1008 | struct vm_fault vmf = { | ^~~ /kisskb/src/mm/khugepaged.c: In function 'collapse_huge_page': /kisskb/src/mm/khugepaged.c:1066:28: note: byref variable will be forcibly initialized 1066 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1058:12: note: byref variable will be forcibly initialized 1058 | LIST_HEAD(compound_pagelist); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_wait_work': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:364:2: note: in expansion of macro '___wait_event' 364 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:384:11: note: in expansion of macro '__wait_event_freezable' 384 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2281:3: note: in expansion of macro 'wait_event_freezable' 2281 | wait_event_freezable(khugepaged_wait, khugepaged_wait_event()); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' 422 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:435:11: note: in expansion of macro '__wait_event_freezable_timeout' 435 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2274:3: note: in expansion of macro 'wait_event_freezable_timeout' 2274 | wait_event_freezable_timeout(khugepaged_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2149:28: note: byref variable will be forcibly initialized 2149 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:697, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'split_huge_page_to_list': /kisskb/src/mm/huge_memory.c:2607:11: note: byref variable will be forcibly initialized 2607 | XA_STATE(xas, &head->mapping->i_pages, head->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:55, 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/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2810:12: note: byref variable will be forcibly initialized 2810 | LIST_HEAD(list), *pos, *next; | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/filter.c: In function '____bpf_msg_push_data': /kisskb/src/net/core/filter.c:2705:21: note: byref variable will be forcibly initialized 2705 | struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; | ^~~ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:14: note: byref variable will be forcibly initialized 19 | 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 33 | 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 46 | 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 61 | 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 85 | 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 102 | 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 115 | 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 129 | 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 144 | 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 169 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/init.c:169:14: note: byref variable will be forcibly initialized 169 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:204:14: note: byref variable will be forcibly initialized 204 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:226:14: note: byref variable will be forcibly initialized 226 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:249:14: note: byref variable will be forcibly initialized 249 | struct path path; | ^~~~ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized 161 | struct path target; | ^~~~~~ /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:388:19: note: byref variable will be forcibly initialized 388 | struct va_format vaf = {.fmt = fmt, .va = &va}; | ^~~ 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:26: /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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:85:5: note: userspace variable will be forcibly initialized 85 | int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:85:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/filter.c:88:28: note: byref variable will be forcibly initialized 88 | struct compat_sock_fprog f32; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_convert_filter': /kisskb/src/net/core/filter.c:775:23: note: byref variable will be forcibly initialized 775 | struct sock_filter tmp = { | ^~~ /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 153 | struct path root; | ^~~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_dump_peer_log': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:244:25: note: byref variable will be forcibly initialized 244 | struct bcm_vk_peer_log log; | ^~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_load_image': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:950:18: note: byref variable will be forcibly initialized 950 | struct vk_image image; | ^~~~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_handle_notf': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:297:22: note: byref variable will be forcibly initialized 297 | struct bcm_vk_alert alert; | ^~~~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c: In function 'bcm_vk_reset': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_dev.c:1142:18: note: byref variable will be forcibly initialized 1142 | struct vk_reset reset; | ^~~~~ /kisskb/src/drivers/pci/search.c: In function 'pci_get_device': /kisskb/src/drivers/pci/search.c:305:23: note: byref variable will be forcibly initialized 305 | 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:305:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:354:24: note: byref variable will be forcibly initialized 354 | struct drv_dev_and_id ddi = { drv, dev, id }; | ^~~ /kisskb/src/net/caif/cfcnfg.c: In function 'caif_connect_client': /kisskb/src/net/caif/cfcnfg.c:307:27: note: byref variable will be forcibly initialized 307 | struct cfctrl_link_param param; | ^~~~~ /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 645 | struct sm501_clock to; | ^~ /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 520 | struct sm501_clock to; | ^~ /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 645 | struct reg_default key; | ^~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1264:25: note: byref variable will be forcibly initialized 1264 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1305:25: note: byref variable will be forcibly initialized 1305 | 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:1346:25: note: byref variable will be forcibly initialized 1346 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:74:26: note: byref variable will be forcibly initialized 74 | struct signalfd_siginfo new; | ^~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:209:19: note: byref variable will be forcibly initialized 209 | kernel_siginfo_t info; | ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:305:11: note: byref variable will be forcibly initialized 305 | sigset_t mask; | ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:317:11: note: byref variable will be forcibly initialized 317 | sigset_t mask; | ^~~~ /kisskb/src/drivers/misc/cxl/file.c: In function 'afu_ioctl_start_work': /kisskb/src/drivers/misc/cxl/file.c:150:30: note: byref variable will be forcibly initialized 150 | struct cxl_ioctl_start_work work; | ^~~~ /kisskb/src/drivers/misc/cxl/file.c: In function 'afu_read': /kisskb/src/drivers/misc/cxl/file.c:429:19: note: byref variable will be forcibly initialized 429 | struct cxl_event event; | ^~~~~ /kisskb/src/fs/eventpoll.c: In function '__ep_eventpoll_poll': /kisskb/src/fs/eventpoll.c:807:13: note: byref variable will be forcibly initialized 807 | poll_table pt; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:805:12: note: byref variable will be forcibly initialized 805 | LIST_HEAD(txlist); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_create_wakeup_source': /kisskb/src/fs/eventpoll.c:1372:23: note: byref variable will be forcibly initialized 1372 | struct name_snapshot n; | ^ /kisskb/src/fs/eventpoll.c: In function 'ep_insert': /kisskb/src/fs/eventpoll.c:1450:19: note: byref variable will be forcibly initialized 1450 | struct ep_pqueue epq; | ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_modify': /kisskb/src/fs/eventpoll.c:1569:13: note: byref variable will be forcibly initialized 1569 | poll_table pt; | ^~ /kisskb/src/fs/eventpoll.c: In function 'ep_timeout_to_timespec': /kisskb/src/fs/eventpoll.c:1731:20: note: byref variable will be forcibly initialized 1731 | struct timespec64 now; | ^~~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_setifmap': /kisskb/src/net/core/dev_ioctl.c:117:16: note: byref variable will be forcibly initialized 117 | struct ifmap ifmap = { | ^~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_send_events': /kisskb/src/fs/eventpoll.c:1642:13: note: byref variable will be forcibly initialized 1642 | poll_table pt; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:1641:12: note: byref variable will be forcibly initialized 1641 | LIST_HEAD(txlist); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev_ioctl.c: In function 'net_hwtstamp_validate': /kisskb/src/net/core/dev_ioctl.c:186:25: note: byref variable will be forcibly initialized 186 | struct hwtstamp_config cfg; | ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_poll': /kisskb/src/fs/eventpoll.c:1772:21: note: byref variable will be forcibly initialized 1772 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_wait': /kisskb/src/fs/eventpoll.c:2244:20: note: byref variable will be forcibly initialized 2244 | struct timespec64 to; | ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait': /kisskb/src/fs/eventpoll.c:2279:20: note: byref variable will be forcibly initialized 2279 | struct timespec64 to; | ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait2': /kisskb/src/fs/eventpoll.c:2290:20: note: byref variable will be forcibly initialized 2290 | struct timespec64 ts, *to = NULL; | ^~ /kisskb/src/fs/eventpoll.c: In function 'eventpoll_init': /kisskb/src/fs/eventpoll.c:2365:17: note: byref variable will be forcibly initialized 2365 | struct sysinfo si; | ^~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:53:17: note: byref variable will be forcibly initialized 53 | struct ifconf ifc; | ^~~ /kisskb/src/net/core/dev_ioctl.c:44:24: note: byref variable will be forcibly initialized 44 | struct compat_ifconf ifc32; | ^~~~~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_ctl': /kisskb/src/fs/eventpoll.c:2186:21: note: byref variable will be forcibly initialized 2186 | struct epoll_event epds; | ^~~~ /kisskb/src/mm/gup_test.c: In function 'gup_test_ioctl': /kisskb/src/mm/gup_test.c:209:18: note: byref variable will be forcibly initialized 209 | struct gup_test gup; | ^~~ /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 27 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/net/9p/protocol.c: In function 'pdu_write_u': /kisskb/src/net/9p/protocol.c:66:18: note: byref variable will be forcibly initialized 66 | struct iov_iter i = *from; | ^ /kisskb/src/net/9p/protocol.c: In function 'p9stat_read': /kisskb/src/net/9p/protocol.c:547:18: note: byref variable will be forcibly initialized 547 | struct p9_fcall fake_pdu; | ^~~~~~~~ /kisskb/src/net/9p/protocol.c: In function 'p9dirent_read': /kisskb/src/net/9p/protocol.c:597:18: note: byref variable will be forcibly initialized 597 | struct p9_fcall fake_pdu; | ^~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_wake': /kisskb/src/fs/userfaultfd.c:1663:32: note: byref variable will be forcibly initialized 1663 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/fs/userfaultfd.c:1662:22: note: byref variable will be forcibly initialized 1662 | struct uffdio_range uffdio_wake; | ^~~~~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_api': /kisskb/src/fs/userfaultfd.c:1929:20: note: byref variable will be forcibly initialized 1929 | struct uffdio_api uffdio_api; | ^~~~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfault_msg': /kisskb/src/fs/userfaultfd.c:198:18: note: byref variable will be forcibly initialized 198 | struct uffd_msg msg; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'dup_fctx': /kisskb/src/fs/userfaultfd.c:692:32: note: byref variable will be forcibly initialized 692 | struct userfaultfd_wait_queue ewq; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_register': /kisskb/src/fs/userfaultfd.c:1279:25: note: byref variable will be forcibly initialized 1279 | struct uffdio_register uffdio_register; | ^~~~~~~~~~~~~~~ /kisskb/src/net/wireless/util.c: In function 'ieee80211_data_to_8023_exthdr': /kisskb/src/net/wireless/util.c:554:16: note: byref variable will be forcibly initialized 554 | struct ethhdr tmp; | ^~~ /kisskb/src/net/wireless/util.c:553:4: note: byref variable will be forcibly initialized 553 | } payload; | ^~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unregister': /kisskb/src/fs/userfaultfd.c:1608:34: note: byref variable will be forcibly initialized 1608 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/fs/userfaultfd.c:1511:22: note: byref variable will be forcibly initialized 1511 | struct uffdio_range uffdio_unregister; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_copy': /kisskb/src/net/wireless/util.c: In function 'ieee80211_amsdu_to_8023s': /kisskb/src/fs/userfaultfd.c:1696:32: note: byref variable will be forcibly initialized 1696 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/net/wireless/util.c:757:16: note: byref variable will be forcibly initialized 757 | struct ethhdr eth; | ^~~ /kisskb/src/fs/userfaultfd.c:1694:21: note: byref variable will be forcibly initialized 1694 | struct uffdio_copy uffdio_copy; | ^~~~~~~~~~~ /kisskb/src/net/wireless/util.c: In function 'cfg80211_classify8021d': /kisskb/src/net/wireless/util.c:869:21: note: byref variable will be forcibly initialized 869 | struct mpls_label mpls_tmp, *mpls; | ^~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_zeropage': /kisskb/src/fs/userfaultfd.c:1753:32: note: byref variable will be forcibly initialized 1753 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/fs/userfaultfd.c:1751:25: note: byref variable will be forcibly initialized 1751 | struct uffdio_zeropage uffdio_zeropage; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_writeprotect': /kisskb/src/fs/userfaultfd.c:1805:32: note: byref variable will be forcibly initialized 1805 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/fs/userfaultfd.c:1803:29: note: byref variable will be forcibly initialized 1803 | struct uffdio_writeprotect uffdio_wp; | ^~~~~~~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_continue': /kisskb/src/fs/userfaultfd.c:1857:32: note: byref variable will be forcibly initialized 1857 | struct userfaultfd_wake_range range; | ^~~~~ /kisskb/src/fs/userfaultfd.c:1855:25: note: byref variable will be forcibly initialized 1855 | struct uffdio_continue uffdio_continue; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/userfaultfd.c:13: /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_ctx_read': /kisskb/src/fs/userfaultfd.c:1008:12: note: byref variable will be forcibly initialized 1008 | LIST_HEAD(fork_event); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_read': /kisskb/src/fs/userfaultfd.c:1165:18: note: byref variable will be forcibly initialized 1165 | struct uffd_msg msg; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'handle_userfault': /kisskb/src/fs/userfaultfd.c:372:32: note: byref variable will be forcibly initialized 372 | struct userfaultfd_wait_queue uwq; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'mremap_userfaultfd_complete': /kisskb/src/fs/userfaultfd.c:739:32: note: byref variable will be forcibly initialized 739 | struct userfaultfd_wait_queue ewq; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_remove': /kisskb/src/fs/userfaultfd.c:764:32: note: byref variable will be forcibly initialized 764 | struct userfaultfd_wait_queue ewq; | ^~~ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unmap_complete': /kisskb/src/fs/userfaultfd.c:828:32: note: byref variable will be forcibly initialized 828 | struct userfaultfd_wait_queue ewq; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'posix_lock_inode': /kisskb/src/fs/locks.c:1062:12: note: byref variable will be forcibly initialized 1062 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'locks_remove_posix': /kisskb/src/fs/locks.c:2521:19: note: byref variable will be forcibly initialized 2521 | struct file_lock lock; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'generic_delete_lease': /kisskb/src/fs/locks.c:1783:12: note: byref variable will be forcibly initialized 1783 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'flock_lock_inode': /kisskb/src/fs/locks.c:986:12: note: byref variable will be forcibly initialized 986 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'locks_remove_flock': /kisskb/src/fs/locks.c:2556:19: note: byref variable will be forcibly initialized 2556 | struct file_lock fl; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'locks_remove_lease': /kisskb/src/fs/locks.c:2579:12: note: byref variable will be forcibly initialized 2579 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function '__break_lease': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1506:10: note: in expansion of macro 'wait_event_interruptible_timeout' 1506 | error = wait_event_interruptible_timeout(new_fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c:1437:12: note: byref variable will be forcibly initialized 1437 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'generic_add_lease': /kisskb/src/fs/locks.c:1669:12: note: byref variable will be forcibly initialized 1669 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'posix_lock_inode_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1311:11: note: in expansion of macro 'wait_event_interruptible' 1311 | error = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'flock_lock_inode_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1995:11: note: in expansion of macro 'wait_event_interruptible' 1995 | error = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'do_lock_file_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2283:11: note: in expansion of macro 'wait_event_interruptible' 2283 | error = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:54: /kisskb/src/fs/locks.c: In function 'fcntl_getlease': /kisskb/src/fs/locks.c:1594:12: note: byref variable will be forcibly initialized 1594 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1411:22: note: byref variable will be forcibly initialized 1411 | struct ctx_rq_wait wait; | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1546:18: note: byref variable will be forcibly initialized 1546 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1574:18: note: byref variable will be forcibly initialized 1574 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1869:24: note: byref variable will be forcibly initialized 1869 | struct aio_poll_table apt; | ^~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function 'bcm_vk_drain_all_pend': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:347:19: note: byref variable will be forcibly initialized 347 | struct list_head del_q; | ^~~~~ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1998:14: note: byref variable will be forcibly initialized 1998 | struct iocb iocb; | ^~~~ 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/fs/aio.c:18: /kisskb/src/fs/aio.c: In function 'read_events': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:552:10: note: in expansion of macro '___wait_event' 552 | __ret = ___wait_event(wq_head, condition, state, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:611:11: note: in expansion of macro '__wait_event_hrtimeout' 611 | __ret = __wait_event_hrtimeout(wq, condition, timeout, \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1319:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' 1319 | wait_event_interruptible_hrtimeout(ctx->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:543:25: note: byref variable will be forcibly initialized 543 | struct hrtimer_sleeper __t; \ | ^~~ /kisskb/src/include/linux/wait.h:611:11: note: in expansion of macro '__wait_event_hrtimeout' 611 | __ret = __wait_event_hrtimeout(wq, condition, timeout, \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1319:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' 1319 | wait_event_interruptible_hrtimeout(ctx->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2229:20: note: byref variable will be forcibly initialized 2229 | struct timespec64 ts; | ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2257:20: note: byref variable will be forcibly initialized 2257 | struct timespec64 ts; | ^~ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:889:21: note: byref variable will be forcibly initialized 889 | struct ctx_rq_wait wait; | ^~~~ /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c: In function 'bcm_vk_read': /kisskb/src/drivers/misc/bcm-vk/bcm_vk_msg.c:1058:21: note: byref variable will be forcibly initialized 1058 | struct vk_msg_blk tmp_msg = entry->to_h_msg[0]; | ^~~~~~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_build_peer_app': /kisskb/src/net/dcb/dcbnl.c:977:27: note: byref variable will be forcibly initialized 977 | struct dcb_peer_app_info info; | ^~~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_ieee_fill': /kisskb/src/net/dcb/dcbnl.c:1147:19: note: byref variable will be forcibly initialized 1147 | struct ieee_pfc pfc; | ^~~ /kisskb/src/net/dcb/dcbnl.c:1138:19: note: byref variable will be forcibly initialized 1138 | struct ieee_ets ets; | ^~~ /kisskb/src/net/dcb/dcbnl.c:1103:23: note: byref variable will be forcibly initialized 1103 | struct dcbnl_buffer buffer; | ^~~~~~ /kisskb/src/net/dcb/dcbnl.c:1094:19: note: byref variable will be forcibly initialized 1094 | struct ieee_pfc pfc; | ^~~ /kisskb/src/net/dcb/dcbnl.c:1081:25: note: byref variable will be forcibly initialized 1081 | struct ieee_qcn_stats qcn_stats; | ^~~~~~~~~ /kisskb/src/net/dcb/dcbnl.c:1068:19: note: byref variable will be forcibly initialized 1068 | struct ieee_qcn qcn; | ^~~ /kisskb/src/net/dcb/dcbnl.c:1056:23: note: byref variable will be forcibly initialized 1056 | struct ieee_maxrate maxrate; | ^~~~~~~ /kisskb/src/net/dcb/dcbnl.c:1047:19: note: byref variable will be forcibly initialized 1047 | struct ieee_ets ets; | ^~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_cee_fill': /kisskb/src/net/dcb/dcbnl.c:1337:18: note: byref variable will be forcibly initialized 1337 | struct cee_pfc pfc; | ^~~ /kisskb/src/net/dcb/dcbnl.c:1328:17: note: byref variable will be forcibly initialized 1328 | struct cee_pg pg; | ^~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_ieee_delapp': /kisskb/src/net/dcb/dcbnl.c:1967:22: note: byref variable will be forcibly initialized 1967 | struct dcb_app_type event; | ^~~~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_setapp': /kisskb/src/net/dcb/dcbnl.c:1866:22: note: byref variable will be forcibly initialized 1866 | struct dcb_app_type event; | ^~~~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcb_ieee_setapp': /kisskb/src/net/dcb/dcbnl.c:1933:22: note: byref variable will be forcibly initialized 1933 | struct dcb_app_type event; | ^~~~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_setapp': /kisskb/src/net/dcb/dcbnl.c:538:18: note: byref variable will be forcibly initialized 538 | struct dcb_app app; | ^~~ /kisskb/src/net/dcb/dcbnl.c: In function 'dcbnl_getapp': /kisskb/src/net/dcb/dcbnl.c:469:18: note: byref variable will be forcibly initialized 469 | struct dcb_app app = { | ^~~ /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2046:28: note: byref variable will be forcibly initialized 2046 | struct zs_compact_control cc; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/mm/zsmalloc.c:41: /kisskb/src/mm/zsmalloc.c: In function 'async_free_zspage': /kisskb/src/mm/zsmalloc.c:1974:12: note: byref variable will be forcibly initialized 1974 | LIST_HEAD(free_pages); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/misc/cxl/fault.c: In function 'cxl_fault_segment': /kisskb/src/drivers/misc/cxl/fault.c:87:19: note: byref variable will be forcibly initialized 87 | struct copro_slb slb = {0,0}; | ^~~ /kisskb/src/drivers/misc/cxl/fault.c: In function 'cxl_prefault_vma': /kisskb/src/drivers/misc/cxl/fault.c:312:19: note: byref variable will be forcibly initialized 312 | struct copro_slb slb; | ^~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_recv': /kisskb/src/net/caif/cfctrl.c:382:29: note: byref variable will be forcibly initialized 382 | struct cfctrl_link_param linkparam; | ^~~~~~~~~ /kisskb/src/net/caif/cfctrl.c:359:29: note: byref variable will be forcibly initialized 359 | struct cfctrl_request_info rsp, *req; | ^~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_create': /kisskb/src/net/caif/cfctrl.c:37:18: note: byref variable will be forcibly initialized 37 | struct dev_info dev_info; | ^~~~~~~~ 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:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'handle_reg_beacon': /kisskb/src/net/wireless/reg.c:2180:27: note: byref variable will be forcibly initialized 2180 | struct ieee80211_channel chan_before; | ^~~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'handle_channel': /kisskb/src/net/wireless/reg.c:1991:32: note: byref variable will be forcibly initialized 1991 | struct ieee80211_freq_range comb_range; | ^~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'regdom_intersect': /kisskb/src/net/wireless/reg.c:1530:28: note: byref variable will be forcibly initialized 1530 | struct ieee80211_reg_rule intersected_rule; | ^~~~~~~~~~~~~~~~ /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 27 | struct pci_bus_region region; | ^~~~~~ 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:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:3461:12: note: byref variable will be forcibly initialized 3461 | LIST_HEAD(tmp_reg_req_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/binfmt_elf.c: In function 'fill_prstatus': /kisskb/src/fs/binfmt_elf.c:1526:23: note: byref variable will be forcibly initialized 1526 | struct task_cputime cputime; | ^~~~~~~ /kisskb/src/fs/binfmt_elf.c: In function 'writenote': /kisskb/src/fs/binfmt_elf.c:1457:18: note: byref variable will be forcibly initialized 1457 | struct elf_note en; | ^~ /kisskb/src/fs/binfmt_elf.c: In function 'elf_core_dump': /kisskb/src/fs/binfmt_elf.c:2250:19: note: byref variable will be forcibly initialized 2250 | struct elf_phdr phdr; | ^~~~ /kisskb/src/fs/binfmt_elf.c:2173:16: note: byref variable will be forcibly initialized 2173 | struct elfhdr elf; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/balloon_compaction.c:9: /kisskb/src/mm/balloon_compaction.c: In function 'balloon_page_dequeue': /kisskb/src/mm/balloon_compaction.c:180:12: note: byref variable will be forcibly initialized 180 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 382 | struct regulator_config config = { }; | ^~~~~~ /kisskb/src/drivers/misc/cxl/native.c: In function 'native_irq_multiplexed': /kisskb/src/drivers/misc/cxl/native.c:1177:22: note: byref variable will be forcibly initialized 1177 | struct cxl_irq_info irq_info; | ^~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4782: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_nocb.h:312:20: note: byref variable will be forcibly initialized 312 | struct rcu_cblist rcl; | ^~~ 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 'nocb_cb_wait': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' 207 | ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' 214 | __ret = __swait_event_interruptible(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_nocb.h:813:3: note: in expansion of macro 'swait_event_interruptible_exclusive' 813 | swait_event_interruptible_exclusive(rdp->nocb_cb_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' 207 | ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' 214 | __ret = __swait_event_interruptible(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_nocb.h:747:3: note: in expansion of macro 'swait_event_interruptible_exclusive' 747 | swait_event_interruptible_exclusive( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' 207 | ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' 214 | __ret = __swait_event_interruptible(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_nocb.h:741:3: note: in expansion of macro 'swait_event_interruptible_exclusive' 741 | swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' 255 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' 282 | __ret = __swait_event_idle_timeout(wq, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1963:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' 1963 | (void)swait_event_idle_timeout_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' 194 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' 202 | __ret = __swait_event_timeout(wq, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:472:6: note: in expansion of macro 'swait_event_timeout_exclusive' 472 | t = swait_event_timeout_exclusive(rcu_state.expedited_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:233:8: note: in expansion of macro '___swait_event' 233 | (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' 251 | __swait_event_idle(wq, condition); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2120:4: note: in expansion of macro 'swait_event_idle_exclusive' 2120 | swait_event_idle_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/kernel/rcu/tree.c:4445:21: note: byref variable will be forcibly initialized 4445 | struct sched_param sp; | ^~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' 313 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:856:2: note: in expansion of macro 'wait_event' 856 | wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], | ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4781: /kisskb/src/kernel/rcu/tree_exp.h:819:22: note: byref variable will be forcibly initialized 819 | struct rcu_exp_work rew; | ^~~ 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_nocb_rdp_deoffload': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' 183 | (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' 190 | __swait_event(wq, condition); \ | ^~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_nocb.h:1024:2: note: in expansion of macro 'swait_event_exclusive' 1024 | swait_event_exclusive(rdp->nocb_state_wq, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_rdp_offload': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' 183 | (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' 190 | __swait_event(wq, condition); \ | ^~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_nocb.h:1126:2: note: in expansion of macro 'swait_event_exclusive' 1126 | swait_event_exclusive(rdp->nocb_state_wq, | ^~~~~~~~~~~~~~~~~~~~~ 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/coredump.c:2: /kisskb/src/fs/coredump.c: In function 'wait_for_dump_helpers': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/coredump.c:471:2: note: in expansion of macro 'wait_event_interruptible' 471 | wait_event_interruptible(pipe->rd_wait, pipe->readers == 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/coredump.c: In function 'do_coredump': /kisskb/src/fs/coredump.c:684:16: note: byref variable will be forcibly initialized 684 | struct path root; | ^~~~ /kisskb/src/fs/coredump.c:511:19: note: byref variable will be forcibly initialized 511 | struct core_name cn; | ^~ /kisskb/src/fs/coredump.c:510:20: note: byref variable will be forcibly initialized 510 | struct core_state core_state; | ^~~~~~~~~~ /kisskb/src/fs/fhandle.c: In function 'do_sys_name_to_handle': /kisskb/src/fs/fhandle.c:22:21: note: byref variable will be forcibly initialized 22 | struct file_handle f_handle; | ^~~~~~~~ /kisskb/src/fs/fhandle.c: In function '__do_sys_name_to_handle_at': /kisskb/src/fs/fhandle.c:97:14: note: byref variable will be forcibly initialized 97 | struct path path; | ^~~~ /kisskb/src/fs/fhandle.c: In function 'handle_to_path': /kisskb/src/fs/fhandle.c:171:21: note: byref variable will be forcibly initialized 171 | struct file_handle f_handle; | ^~~~~~~~ /kisskb/src/fs/fhandle.c: In function 'do_handle_open': /kisskb/src/fs/fhandle.c:219:14: note: byref variable will be forcibly initialized 219 | struct path path; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/uio.h:10, 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/9p/trans_fd.c:13: /kisskb/src/net/9p/trans_fd.c: In function 'p9_conn_cancel': /kisskb/src/net/9p/trans_fd.c:188:12: note: byref variable will be forcibly initialized 188 | LIST_HEAD(cancel_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/9p/trans_fd.c: In function 'p9_fd_create': /kisskb/src/net/9p/trans_fd.c:1061:20: note: byref variable will be forcibly initialized 1061 | struct p9_fd_opts opts; | ^~~~ /kisskb/src/net/9p/trans_fd.c: In function 'p9_fd_create_unix': /kisskb/src/net/9p/trans_fd.c:1022:21: note: byref variable will be forcibly initialized 1022 | struct sockaddr_un sun_server; | ^~~~~~~~~~ /kisskb/src/net/9p/trans_fd.c: In function 'p9_bind_privport': /kisskb/src/net/9p/trans_fd.c:948:21: note: byref variable will be forcibly initialized 948 | struct sockaddr_in cl; | ^~ /kisskb/src/net/9p/trans_fd.c: In function 'p9_fd_create_tcp': /kisskb/src/net/9p/trans_fd.c:970:20: note: byref variable will be forcibly initialized 970 | struct p9_fd_opts opts; | ^~~~ /kisskb/src/net/9p/trans_fd.c:969:21: note: byref variable will be forcibly initialized 969 | struct sockaddr_in sin_server; | ^~~~~~~~~~ /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 510 | 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 614 | 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 633 | 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 577 | 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 371 | LIST_HEAD(local_fail_head); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized 370 | LIST_HEAD(save_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 498 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 486 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 2057 | LIST_HEAD(fail_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized 2054 | LIST_HEAD(add_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 2232 | LIST_HEAD(add_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 1760 | LIST_HEAD(fail_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized 1755 | LIST_HEAD(realloc_head); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 2130 | LIST_HEAD(failed); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized 2129 | LIST_HEAD(added); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized 2128 | LIST_HEAD(saved); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:352:23: note: byref variable will be forcibly initialized 352 | struct dev_dax_data data = { | ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1102:15: note: byref variable will be forcibly initialized 1102 | struct range r; | ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:589:12: note: byref variable will be forcibly initialized 589 | LIST_HEAD(ap_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:729:12: note: byref variable will be forcibly initialized 729 | LIST_HEAD(coloc_ap_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_scan_add_ies': /kisskb/src/net/wireless/scan.c:2862:18: note: byref variable will be forcibly initialized 2862 | struct iw_event iwe; | ^~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_bss': /kisskb/src/net/wireless/scan.c:2910:18: note: byref variable will be forcibly initialized 2910 | struct iw_event iwe; | ^~~ /kisskb/src/net/wireless/scan.c: In function '___cfg80211_scan_done': /kisskb/src/net/wireless/scan.c:929:19: note: byref variable will be forcibly initialized 929 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_data': /kisskb/src/net/wireless/scan.c:2224:29: note: byref variable will be forcibly initialized 2224 | struct cfg80211_non_tx_bss non_tx_data; | ^~~~~~~~~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_frame_data': /kisskb/src/net/wireless/scan.c:2495:29: note: byref variable will be forcibly initialized 2495 | struct cfg80211_non_tx_bss non_tx_data; | ^~~~~~~~~~~ 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:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_probe': /kisskb/src/drivers/regulator/ltc3589.c:420:27: note: byref variable will be forcibly initialized 420 | struct regulator_config config = { }; | ^~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1371:18: note: byref variable will be forcibly initialized 1371 | struct in6_addr in6; | ^~~ /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 213 | struct max1586_platform_data *pdata, pdata_of; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1908:12: note: byref variable will be forcibly initialized 1908 | struct tm tm; | ^~ /kisskb/src/lib/vsprintf.c:1907:18: note: byref variable will be forcibly initialized 1907 | struct rtc_time rtc_time; | ^~~~~~~~ /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 349 | struct completion trans_done; | ^~~~~~~~~~ /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 882 | 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 475 | struct completion trans_done; | ^~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function '__vsock_stream_recvmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1935:42: note: byref variable will be forcibly initialized 1935 | struct vsock_transport_recv_notify_data recv_data; | ^~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_sendmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1725:42: note: byref variable will be forcibly initialized 1725 | struct vsock_transport_send_notify_data send_data; | ^~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_getsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1667:4: note: byref variable will be forcibly initialized 1667 | } v; | ^ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/vmw_vsock/af_vsock.c:101: /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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1567:12: note: userspace variable will be forcibly initialized 1567 | static int vsock_connectible_setsockopt(struct socket *sock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1567:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1567:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1622:32: note: byref variable will be forcibly initialized 1622 | struct __kernel_sock_timeval tv; | ^~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function '__vsock_bind_connectible': /kisskb/src/net/vmw_vsock/af_vsock.c:621:21: note: byref variable will be forcibly initialized 621 | struct sockaddr_vm new_addr; | ^~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_auto_bind': /kisskb/src/net/vmw_vsock/af_vsock.c:185:21: note: byref variable will be forcibly initialized 185 | struct sockaddr_vm local_addr; | ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'cfg80211_cqm_rssi_update': /kisskb/src/net/wireless/nl80211.c:11919:23: note: byref variable will be forcibly initialized 11919 | struct station_info sinfo = {}; | ^~~~~ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/pci/of.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:307: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:537:25: note: byref variable will be forcibly initialized 537 | 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:284:29: note: byref variable will be forcibly initialized 284 | struct of_pci_range_parser parser; | ^~~~~~ /kisskb/src/drivers/pci/of.c:283:22: note: byref variable will be forcibly initialized 283 | struct of_pci_range range; | ^~~~~ /kisskb/src/drivers/pci/of.c:281:24: note: byref variable will be forcibly initialized 281 | struct resource *res, tmp_res; | ^~~~~~~ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_ft_ies': /kisskb/src/net/wireless/nl80211.c:13901:39: note: byref variable will be forcibly initialized 13901 | struct cfg80211_update_ft_ies_params ft_params; | ^~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_setdel_pmksa': /kisskb/src/net/wireless/nl80211.c:11329:24: note: byref variable will be forcibly initialized 11329 | struct cfg80211_pmksa pmksa; | ^~~~~ /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 140 | struct regmap_config regmap_cfg; | ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_station': /kisskb/src/net/wireless/nl80211.c:6984:32: note: byref variable will be forcibly initialized 6984 | struct station_del_parameters params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_mesh_config': /kisskb/src/net/wireless/nl80211.c:7858:21: note: byref variable will be forcibly initialized 7858 | struct mesh_config cfg; | ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_bss': /kisskb/src/net/wireless/nl80211.c:7352:24: note: byref variable will be forcibly initialized 7352 | struct bss_parameters params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_beacon': /kisskb/src/net/wireless/nl80211.c:5755:30: note: byref variable will be forcibly initialized 5755 | struct cfg80211_beacon_data params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_tx_bitrate_mask': /kisskb/src/net/wireless/nl80211.c:11563:31: note: byref variable will be forcibly initialized 11563 | struct cfg80211_bitrate_mask mask; | ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_external_auth': /kisskb/src/net/wireless/nl80211.c:14645:39: note: byref variable will be forcibly initialized 14645 | struct cfg80211_external_auth_params params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_owe_info': /kisskb/src/net/wireless/nl80211.c:14824:34: note: byref variable will be forcibly initialized 14824 | struct cfg80211_update_owe_info owe_info; | ^~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_coalesce': /kisskb/src/net/wireless/nl80211.c:1708:39: note: byref variable will be forcibly initialized 1708 | struct nl80211_coalesce_rule_support rule; | ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_key': /kisskb/src/net/wireless/nl80211.c:4305:19: note: byref variable will be forcibly initialized 4305 | struct key_parse key; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_sg': /kisskb/src/kernel/dma/debug.c:1351:26: note: byref variable will be forcibly initialized 1351 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_cpu': /kisskb/src/kernel/dma/debug.c:1479:25: note: byref variable will be forcibly initialized 1479 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_device': /kisskb/src/kernel/dma/debug.c:1498:25: note: byref variable will be forcibly initialized 1498 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_cpu': /kisskb/src/kernel/dma/debug.c:1524:26: note: byref variable will be forcibly initialized 1524 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_device': /kisskb/src/kernel/dma/debug.c:1556:26: note: byref variable will be forcibly initialized 1556 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_connkeys': /kisskb/src/net/wireless/nl80211.c:1390:19: note: byref variable will be forcibly initialized 1390 | struct key_parse parse; | ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_connect': /kisskb/src/net/wireless/nl80211.c:10942:33: note: byref variable will be forcibly initialized 10942 | struct cfg80211_connect_params connect; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_key': /kisskb/src/net/wireless/nl80211.c:4414:19: note: byref variable will be forcibly initialized 4414 | struct key_parse key; | ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_authenticate': /kisskb/src/net/wireless/nl80211.c:9957:19: note: byref variable will be forcibly initialized 9957 | struct key_parse key; | ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_station': /kisskb/src/net/wireless/nl80211.c:6751:28: note: byref variable will be forcibly initialized 6751 | struct station_parameters params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_station': /kisskb/src/net/wireless/nl80211.c:6614:28: note: byref variable will be forcibly initialized 6614 | struct station_parameters params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_key': /kisskb/src/net/wireless/nl80211.c:4479:19: note: byref variable will be forcibly initialized 4479 | struct key_parse key; | ^~~ /kisskb/src/drivers/dax/kmem.c: In function 'dev_dax_kmem_remove': /kisskb/src/drivers/dax/kmem.c:175:16: note: byref variable will be forcibly initialized 175 | struct range range; | ^~~~~ /kisskb/src/drivers/dax/kmem.c: In function 'dev_dax_kmem_probe': /kisskb/src/drivers/dax/kmem.c:98:16: note: byref variable will be forcibly initialized 98 | struct range range; | ^~~~~ /kisskb/src/drivers/dax/kmem.c:66:16: note: byref variable will be forcibly initialized 66 | struct range range; | ^~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:508:24: note: byref variable will be forcibly initialized 508 | struct pci_bus_region bus_region; | ^~~~~~~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:558:24: note: byref variable will be forcibly initialized 558 | struct pci_bus_region bus_region; | ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_survey': /kisskb/src/net/wireless/nl80211.c:9879:21: note: byref variable will be forcibly initialized 9879 | struct survey_info survey; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mesh_config': /kisskb/src/net/wireless/nl80211.c:7478:21: note: byref variable will be forcibly initialized 7478 | struct mesh_config cur_params; | ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpp': /kisskb/src/net/wireless/nl80211.c:7298:20: note: byref variable will be forcibly initialized 7298 | struct mpath_info pinfo; | ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpp': /kisskb/src/net/wireless/nl80211.c:7260:20: note: byref variable will be forcibly initialized 7260 | struct mpath_info pinfo; | ^~~~~ /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 32 | struct cfg80211_connect_resp_params cr; | ^~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpath': /kisskb/src/net/wireless/nl80211.c:7098:20: note: byref variable will be forcibly initialized 7098 | struct mpath_info pinfo; | ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpath': /kisskb/src/net/wireless/nl80211.c:7152:20: note: byref variable will be forcibly initialized 7152 | struct mpath_info pinfo; | ^~~~~ /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 213 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_iface': /kisskb/src/net/wireless/nl80211.c:3695:29: note: byref variable will be forcibly initialized 3695 | struct cfg80211_txq_stats txqstats = {}; | ^~~~~~~~ /kisskb/src/net/wireless/nl80211.c:3645:28: note: byref variable will be forcibly initialized 3645 | struct cfg80211_chan_def chandef = {}; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function '_nl80211_new_interface': /kisskb/src/net/wireless/nl80211.c:4003:20: note: byref variable will be forcibly initialized 4003 | struct vif_params params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_interface': /kisskb/src/net/wireless/nl80211.c:3729:35: note: byref variable will be forcibly initialized 3729 | struct nl80211_dump_wiphy_state state = { | ^~~~~ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_mlme_deauth': /kisskb/src/net/wireless/mlme.c:356:33: note: byref variable will be forcibly initialized 356 | struct cfg80211_deauth_request req = { | ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wiphy': /kisskb/src/net/wireless/nl80211.c:2798:30: note: byref variable will be forcibly initialized 2798 | struct cfg80211_txq_stats txqstats = {}; | ^~~~~~~~ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_dfs_channels_update_work': /kisskb/src/net/wireless/mlme.c:830:27: note: byref variable will be forcibly initialized 830 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_notify_radar_detection': /kisskb/src/net/wireless/nl80211.c:9363:27: note: byref variable will be forcibly initialized 9363 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_channel_switch': /kisskb/src/net/wireless/nl80211.c:9415:31: note: byref variable will be forcibly initialized 9415 | struct cfg80211_csa_settings params; | ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_start_radar_detection': /kisskb/src/net/wireless/nl80211.c:9281:27: note: byref variable will be forcibly initialized 9281 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_mesh': /kisskb/src/net/wireless/nl80211.c:12101:20: note: byref variable will be forcibly initialized 12101 | struct mesh_setup setup; | ^~~~~ /kisskb/src/net/wireless/nl80211.c:12100:21: note: byref variable will be forcibly initialized 12100 | struct mesh_config cfg; | ^~~ /kisskb/src/net/wireless/nl80211.c: In function '__nl80211_set_channel': /kisskb/src/net/wireless/nl80211.c:3181:27: note: byref variable will be forcibly initialized 3181 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_wiphy': /kisskb/src/net/wireless/nl80211.c:3309:31: note: byref variable will be forcibly initialized 3309 | struct ieee80211_txq_params txq_params; | ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_tx_mgmt': /kisskb/src/net/wireless/nl80211.c:11630:27: note: byref variable will be forcibly initialized 11630 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_remain_on_channel': /kisskb/src/net/wireless/nl80211.c:11468:27: note: byref variable will be forcibly initialized 11468 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_ibss': /kisskb/src/net/wireless/nl80211.c:10484:30: note: byref variable will be forcibly initialized 10484 | struct cfg80211_ibss_params ibss; | ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_station': /kisskb/src/net/wireless/nl80211.c:6204:22: note: byref variable will be forcibly initialized 6204 | struct station_info sinfo; | ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_station': /kisskb/src/net/wireless/nl80211.c:6259:22: note: byref variable will be forcibly initialized 6259 | struct station_info sinfo; | ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_interface': /kisskb/src/net/wireless/nl80211.c:3933:20: note: byref variable will be forcibly initialized 3933 | struct vif_params params; | ^~~~~~ /kisskb/src/drivers/regulator/max20086-regulator.c: In function 'max20086_regulators_register': /kisskb/src/drivers/regulator/max20086-regulator.c:109:27: note: byref variable will be forcibly initialized 109 | struct regulator_config config = { }; | ^~~~~~ 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 585 | struct rhashtable_compare_arg arg = { | ^~~ /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 92 | struct rhashtable_iter iter; | ^~~~ /kisskb/src/net/wireless/ibss.c: In function '__cfg80211_ibss_joined': /kisskb/src/net/wireless/ibss.c:25:19: note: byref variable will be forcibly initialized 25 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized 45 | union i2c_smbus_data data; | ^~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:674:12: note: userspace variable will be forcibly initialized 674 | static int setsockopt(struct socket *sock, int lvl, int opt, sockptr_t ov, | ^~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:674:12: note: userspace variable will be forcibly initialized 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:13, from /kisskb/src/include/linux/bpf.h:15, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'caif_connect': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:872:10: note: in expansion of macro 'wait_event_interruptible_timeout' 872 | timeo = wait_event_interruptible_timeout(*sk_sleep(sk), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 784 | 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 807 | 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 819 | 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 835 | 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 /kisskb/src/kernel/time/time.c: In function 'put_itimerspec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized 807 | struct __kernel_timespec kts = { | ^~~ /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/time.c: In function 'get_old_itimerspec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized 819 | struct old_timespec32 ts; | ^~ /kisskb/src/kernel/time/time.c: In function 'put_old_itimerspec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized 835 | struct old_timespec32 ts = { | ^~ /kisskb/src/kernel/time/time.c:835:24: 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/net/caif/chnl_net.c:10: /kisskb/src/net/caif/chnl_net.c: In function 'chnl_net_open': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/chnl_net.c:299:11: note: in expansion of macro 'wait_event_interruptible_timeout' 299 | result = wait_event_interruptible_timeout(priv->netmgmt_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_stime': /kisskb/src/kernel/time/time.c:83:20: note: byref variable will be forcibly initialized 83 | struct timespec64 tv; | ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized 144 | struct timespec64 ts; | ^~ /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 271 | struct __kernel_timex txc; /* Local copy of parameter */ | ^~~ /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 203 | struct timezone new_tz; | ^~~~~~ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized 202 | struct timespec64 new_ts; | ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:454:12: note: byref variable will be forcibly initialized 454 | LIST_HEAD(cleanup_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/flow_offload.c: In function 'existing_qdiscs_register': /kisskb/src/net/core/flow_offload.c:384:28: note: byref variable will be forcibly initialized 384 | struct flow_block_offload bo; | ^~ /kisskb/src/drivers/misc/cxl/flash.c: In function 'ioctl_transfer_image': /kisskb/src/drivers/misc/cxl/flash.c:374:27: note: byref variable will be forcibly initialized 374 | struct cxl_adapter_image ai; | ^~ 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 37 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 69 | 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 87 | struct minmax_sample val = { .t = t, .v = meas }; | ^~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_connect_result': /kisskb/src/net/wireless/sme.c:687:19: note: byref variable will be forcibly initialized 687 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_conn_work': /kisskb/src/net/wireless/sme.c:257:40: note: byref variable will be forcibly initialized 257 | struct cfg80211_connect_resp_params cr; | ^~ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_sme_rx_auth': /kisskb/src/net/wireless/sme.c:366:39: note: byref variable will be forcibly initialized 366 | struct cfg80211_connect_resp_params cr; | ^~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_roamed': /kisskb/src/net/wireless/sme.c:901:19: note: byref variable will be forcibly initialized 901 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_disconnected': /kisskb/src/net/wireless/sme.c:1081:19: note: byref variable will be forcibly initialized 1081 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/misc/cxl/guest.c: In function 'guest_psl_irq': /kisskb/src/drivers/misc/cxl/guest.c:162:22: note: byref variable will be forcibly initialized 162 | struct cxl_irq_info irq_info; | ^~~~~~~~ /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 150 | struct netlink_dump_control c = { | ^ 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:1895:11: note: byref variable will be forcibly initialized 1895 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1489:11: note: byref variable will be forcibly initialized 1489 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2202:11: note: byref variable will be forcibly initialized 2202 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1913:11: note: byref variable will be forcibly initialized 1913 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1535:11: note: byref variable will be forcibly initialized 1535 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1601:11: note: byref variable will be forcibly initialized 1601 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1638:11: note: byref variable will be forcibly initialized 1638 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1714:11: note: byref variable will be forcibly initialized 1714 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1808:11: note: byref variable will be forcibly initialized 1808 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1451:11: note: byref variable will be forcibly initialized 1451 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_order': /kisskb/src/lib/xarray.c:1756:11: note: byref variable will be forcibly initialized 1756 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:1935:11: note: byref variable will be forcibly initialized 1935 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2009:11: note: byref variable will be forcibly initialized 2009 | XA_STATE(xas, xa, *indexp); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | 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:2059:11: note: byref variable will be forcibly initialized 2059 | XA_STATE(xas, xa, *indexp + 1); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2156:11: note: byref variable will be forcibly initialized 2156 | XA_STATE(xas, xa, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:611:20: note: byref variable will be forcibly initialized 611 | struct rcu_cblist pendcbs; | ^~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c:610:20: note: byref variable will be forcibly initialized 610 | struct rcu_cblist donecbs; | ^~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1409:21: note: byref variable will be forcibly initialized 1409 | struct lockdep_map lockdep_map; | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:23: note: byref variable will be forcibly initialized 1844 | struct process_timer timer; | ^~~~~ /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 535 | struct lapb_frame frame; | ^~~~~ 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_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:9: /kisskb/src/net/mctp/af_mctp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_setsockopt': /kisskb/src/net/mctp/af_mctp.c:251:12: note: userspace variable will be forcibly initialized 251 | static int mctp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_timestamp_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:362:19: note: byref variable will be forcibly initialized 362 | struct list_head cb_list; | ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:755:25: note: byref variable will be forcibly initialized 755 | struct default_wait_cb cb; | ^~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1265:21: note: byref variable will be forcibly initialized 1265 | struct dma_buf_map ptr; | ^~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_poll_add_cb': /kisskb/src/drivers/dma-buf/dma-buf.c:215:23: note: byref variable will be forcibly initialized 215 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:332:22: note: byref variable will be forcibly initialized 332 | struct dma_buf_sync sync; | ^~~~ /kisskb/src/drivers/misc/habanalabs/common/mmu/mmu.c: In function 'hl_mmu_va_to_pa': /kisskb/src/drivers/misc/habanalabs/common/mmu/mmu.c:542:25: note: byref variable will be forcibly initialized 542 | struct hl_mmu_hop_info hops; | ^~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:688:3: note: in expansion of macro 'wait_event' 688 | wait_event(main_wq, | ^~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:535:2: note: in expansion of macro 'wait_event' 535 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:778:2: note: in expansion of macro 'wait_event' 778 | wait_event(shutdown_wq, shutdown_start); | ^~~~~~~~~~ In file included from /kisskb/src/net/core/dev_addr_lists_test.c:3: /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_add_excl': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:214:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 214 | KUNIT_EXPECT_EQ(test, -EEXIST, dev_uc_add_excl(netdev, addr)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:210:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 210 | KUNIT_EXPECT_EQ(test, 0, dev_uc_del(netdev, addr)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:206:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 206 | KUNIT_EXPECT_EQ(test, -EEXIST, dev_uc_add_excl(netdev, addr)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:204:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 204 | KUNIT_EXPECT_EQ(test, 0, dev_uc_add_excl(netdev, addr)); | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_add_set': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:193:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 193 | KUNIT_EXPECT_EQ(test, 0xffff, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:186:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 186 | KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:180:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 180 | KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_sync_one': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:105:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 105 | KUNIT_EXPECT_EQ(test, 0, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:94:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 94 | KUNIT_EXPECT_EQ(test, 2, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_del_main': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:162:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 162 | KUNIT_EXPECT_EQ(test, -ENOENT, dev_addr_del(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:160:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 160 | KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 158 | KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:156:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 156 | KUNIT_EXPECT_EQ(test, -ENOENT, dev_addr_del(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_add_del': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:145:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 145 | KUNIT_EXPECT_EQ(test, 1, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:139:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 139 | KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:135:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 135 | KUNIT_EXPECT_EQ(test, 0xf, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:130:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 130 | KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:128:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 128 | KUNIT_EXPECT_EQ(test, 0xf, datp->addr_seen); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:123:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 123 | KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:119:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 119 | KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_basic': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:78:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 78 | KUNIT_EXPECT_EQ(test, 0, memcmp(netdev->dev_addr, addr, sizeof(addr))); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:74:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 74 | KUNIT_EXPECT_EQ(test, 0, memcmp(netdev->dev_addr, addr, sizeof(addr))); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:70:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 70 | KUNIT_EXPECT_TRUE(test, !!netdev->dev_addr); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c: In function 'dev_addr_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' 789 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' 808 | KUNIT_FAIL_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:49:3: note: in expansion of macro 'KUNIT_FAIL' 49 | KUNIT_FAIL(test, "Can't register netdev %d", err); | ^~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1611:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1611 | KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev_addr_lists_test.c:41:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' 41 | KUNIT_ASSERT_TRUE(test, !!netdev); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:782:16: note: byref variable will be forcibly initialized 782 | struct region r; | ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:17: note: byref variable will be forcibly initialized 56 | struct i2c_msg msg; | ^~~ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1067:25: note: byref variable will be forcibly initialized 1067 | struct sg_mapping_iter miter; | ^~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 313 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 298 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:952:25: note: byref variable will be forcibly initialized 952 | struct sg_mapping_iter miter; | ^~~~~ /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 350 | struct si476x_rsq_status_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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' 908 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' 930 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' 384 | wait_event_killable(core->tuning, | ^~~~~~~~~~~~~~~~~~~ /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 231 | struct si476x_power_down_args args = { | ^~~~ /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 366 | 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 621 | struct si476x_func_info info; | ^~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_test_signaled': /kisskb/src/drivers/dma-buf/dma-resv.c:656:23: note: byref variable will be forcibly initialized 656 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:490:23: note: byref variable will be forcibly initialized 490 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_get_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:557:23: note: byref variable will be forcibly initialized 557 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_wait_timeout': /kisskb/src/drivers/dma-buf/dma-resv.c:621:23: note: byref variable will be forcibly initialized 621 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_describe': /kisskb/src/drivers/dma-buf/dma-resv.c:679:23: note: byref variable will be forcibly initialized 679 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:697:23: note: byref variable will be forcibly initialized 697 | struct address_space mapping; | ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:696:18: note: byref variable will be forcibly initialized 696 | struct dma_resv obj; | ^~~ /kisskb/src/drivers/dma-buf/dma-resv.c:695:24: note: byref variable will be forcibly initialized 695 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_switch_id_show': /kisskb/src/net/core/net-sysfs.c:570:30: note: byref variable will be forcibly initialized 570 | 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:511:30: note: byref variable will be forcibly initialized 511 | struct netdev_phys_item_id ppid; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'duplex_show': /kisskb/src/net/core/net-sysfs.c:243:33: note: byref variable will be forcibly initialized 243 | struct ethtool_link_ksettings cmd; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'speed_show': /kisskb/src/net/core/net-sysfs.c:217:33: note: byref variable will be forcibly initialized 217 | struct ethtool_link_ksettings cmd; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'netstat_show': /kisskb/src/net/core/net-sysfs.c:671:28: note: byref variable will be forcibly initialized 671 | struct rtnl_link_stats64 temp; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:665:2: note: in expansion of macro 'iterate_and_advance' 665 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:765:2: note: in expansion of macro 'iterate_and_advance' 765 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:780:2: note: in expansion of macro 'iterate_and_advance' 780 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'copy_page_from_iter_atomic': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:967:2: note: in expansion of macro 'iterate_and_advance' 967 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_mc_to_iter': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:747:2: note: in expansion of macro '__iterate_and_advance' 747 | __iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_bvec_advance': /kisskb/src/lib/iov_iter.c:1030:19: note: byref variable will be forcibly initialized 1030 | struct bvec_iter bi; | ^~ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:812:2: note: in expansion of macro 'iterate_and_advance' 812 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:945:2: note: in expansion of macro 'iterate_and_advance' 945 | iterate_and_advance(i, bytes, base, len, count, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iter_xarray_populate_pages': /kisskb/src/lib/iov_iter.c:1405:11: note: byref variable will be forcibly initialized 1405 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1706:2: note: in expansion of macro 'iterate_and_advance' 1706 | iterate_and_advance(i, bytes, base, len, off, ({ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:75:11: note: byref variable will be forcibly initialized 75 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:140:4: note: in expansion of macro 'iterate_xarray' 140 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:147:2: note: in expansion of macro '__iterate_and_advance' 147 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1733:7: note: in expansion of macro 'iterate_and_advance' 1733 | else iterate_and_advance(i, bytes, base, len, off, ({ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1752:21: note: byref variable will be forcibly initialized 1752 | struct scatterlist sg; | ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2059:21: note: byref variable will be forcibly initialized 2059 | struct timespec64 rmt; | ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:2072:25: note: byref variable will be forcibly initialized 2072 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2087:25: note: byref variable will be forcibly initialized 2087 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2121:20: note: byref variable will be forcibly initialized 2121 | struct timespec64 tu; | ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2281:25: note: byref variable will be forcibly initialized 2281 | struct hrtimer_sleeper t; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:291:20: note: byref variable will be forcibly initialized 291 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:417:20: note: byref variable will be forcibly initialized 417 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:326:20: note: byref variable will be forcibly initialized 326 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:355:20: note: byref variable will be forcibly initialized 355 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1049:25: note: byref variable will be forcibly initialized 1049 | 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:935:12: note: byref variable will be forcibly initialized 935 | LIST_HEAD(sorted_devices); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:1022:25: note: byref variable will be forcibly initialized 1022 | struct subsys_dev_iter iter; | ^~~~ 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized 514 | static int raw_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:520:20: note: byref variable will be forcibly initialized 520 | struct can_filter sfilter; /* single filter */ | ^~~~~~~ /kisskb/src/net/hsr/hsr_forward.c: In function 'hsr_forward_skb': /kisskb/src/net/hsr/hsr_forward.c:614:24: note: byref variable will be forcibly initialized 614 | struct hsr_frame_info frame; | ^~~~~ /kisskb/src/net/can/gw.c: In function 'cgw_parse_attr': /kisskb/src/net/can/gw.c:897:24: note: byref variable will be forcibly initialized 897 | struct cgw_frame_mod mb; | ^~ /kisskb/src/net/can/gw.c:819:26: note: byref variable will be forcibly initialized 819 | struct cgw_fdframe_mod mb; | ^~ /kisskb/src/net/can/gw.c: In function 'cgw_remove_job': /kisskb/src/net/can/gw.c:1171:20: note: byref variable will be forcibly initialized 1171 | struct can_can_gw ccgw; | ^~~~ /kisskb/src/net/can/gw.c:1170:16: note: byref variable will be forcibly initialized 1170 | struct cf_mod mod; | ^~~ /kisskb/src/net/can/gw.c: In function 'cgw_create_job': /kisskb/src/net/can/gw.c:1057:20: note: byref variable will be forcibly initialized 1057 | struct can_can_gw ccgw; | ^~~~ /kisskb/src/net/can/gw.c:1056:16: note: byref variable will be forcibly initialized 1056 | struct cf_mod mod; | ^~~ /kisskb/src/net/can/gw.c: In function 'cgw_put_job': /kisskb/src/net/can/gw.c:678:24: note: byref variable will be forcibly initialized 678 | struct cgw_frame_mod mb; | ^~ /kisskb/src/net/can/gw.c:648:26: note: byref variable will be forcibly initialized 648 | struct cgw_fdframe_mod mb; | ^~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:973:8: note: in expansion of macro '___wait_event' 973 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1033:2: note: in expansion of macro '__wait_event_lock_irq' 1033 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:275:2: note: in expansion of macro 'wait_event_lock_irq' 275 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:329:2: note: in expansion of macro 'wait_event' 329 | wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); | ^~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized 492 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3715:20: note: byref variable will be forcibly initialized 3715 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3780:20: note: byref variable will be forcibly initialized 3780 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3745:20: note: byref variable will be forcibly initialized 3745 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3808:20: note: byref variable will be forcibly initialized 3808 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4600:25: note: byref variable will be forcibly initialized 4600 | struct dev_printk_info dev_info; | ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_printk': /kisskb/src/drivers/base/core.c:4636:19: note: byref variable will be forcibly initialized 4636 | struct va_format vaf; | ^~~ /kisskb/src/drivers/base/core.c: In function '_dev_emerg': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4667:1: note: in expansion of macro 'define_dev_printk_level' 4667 | define_dev_printk_level(_dev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_alert': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4668:1: note: in expansion of macro 'define_dev_printk_level' 4668 | define_dev_printk_level(_dev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_crit': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4669:1: note: in expansion of macro 'define_dev_printk_level' 4669 | define_dev_printk_level(_dev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_err': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4670:1: note: in expansion of macro 'define_dev_printk_level' 4670 | define_dev_printk_level(_dev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_warn': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4671:1: note: in expansion of macro 'define_dev_printk_level' 4671 | define_dev_printk_level(_dev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4672:1: note: in expansion of macro 'define_dev_printk_level' 4672 | define_dev_printk_level(_dev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_info': /kisskb/src/drivers/base/core.c:4653:19: note: byref variable will be forcibly initialized 4653 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4673:1: note: in expansion of macro 'define_dev_printk_level' 4673 | define_dev_printk_level(_dev_info, KERN_INFO); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4711:19: note: byref variable will be forcibly initialized 4711 | 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:1121:12: note: byref variable will be forcibly initialized 1121 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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:1228:12: note: byref variable will be forcibly initialized 1228 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2299:10: note: byref variable will be forcibly initialized 2299 | kgid_t gid = GLOBAL_ROOT_GID; | ^~~ /kisskb/src/drivers/base/core.c:2298:10: note: byref variable will be forcibly initialized 2298 | kuid_t uid = GLOBAL_ROOT_UID; | ^~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /kisskb/src/drivers/mfd/iqs62x.c:458:27: note: byref variable will be forcibly initialized 458 | struct iqs62x_event_data event_data; | ^~~~~~~~~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_probe': /kisskb/src/drivers/mfd/iqs62x.c:898:21: note: byref variable will be forcibly initialized 898 | struct iqs62x_info info; | ^~~~ In file included from /kisskb/src/net/mctp/test/route-test.c:3, from /kisskb/src/net/mctp/route.c:1339: /kisskb/src/net/mctp/route.c: In function '__mctp_route_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:308:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 308 | KUNIT_ASSERT_EQ(test, rc, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:301:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 301 | KUNIT_ASSERT_EQ(test, rc, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:298:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 298 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, rt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:295:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 295 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_test_route_destroy': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1653:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1653 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:77:2: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 77 | KUNIT_ASSERT_EQ_MSG(test, refs, 1, "route ref imbalance"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_test_fragment': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:948:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 948 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1106:2: note: in expansion of macro 'KUNIT_BASE_LE_MSG_ASSERTION' 1106 | KUNIT_BASE_LE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1116:2: note: in expansion of macro 'KUNIT_BINARY_LE_MSG_ASSERTION' 1116 | KUNIT_BINARY_LE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1478:2: note: in expansion of macro 'KUNIT_BINARY_LE_ASSERTION' 1478 | KUNIT_BINARY_LE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:202:4: note: in expansion of macro 'KUNIT_EXPECT_LE' 202 | KUNIT_EXPECT_LE(test, skb2->len, mtu); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:200:4: note: in expansion of macro 'KUNIT_EXPECT_EQ' 200 | KUNIT_EXPECT_EQ(test, skb2->len, mtu); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:196:4: note: in expansion of macro 'KUNIT_EXPECT_EQ' 196 | KUNIT_EXPECT_EQ(test, seq2, seq & MCTP_HDR_SEQ_MASK); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:186:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 186 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:184:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 184 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:181:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 181 | KUNIT_EXPECT_EQ(test, hdr2->flags_seq_tag & tag_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:180:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 180 | KUNIT_EXPECT_EQ(test, hdr2->dest, hdr.dest); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:179:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 179 | KUNIT_EXPECT_EQ(test, hdr2->src, hdr.src); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:178:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 178 | KUNIT_EXPECT_EQ(test, hdr2->ver, hdr.ver); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 158 | KUNIT_EXPECT_EQ(test, n, params->n_frags); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:154:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 154 | KUNIT_EXPECT_FALSE(test, rc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1611:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1611 | KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:151:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' 151 | KUNIT_ASSERT_TRUE(test, rt); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1611:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1611 | KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:148:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' 148 | KUNIT_ASSERT_TRUE(test, skb); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/mctp/route.c:1339: /kisskb/src/net/mctp/test/route-test.c:135:18: note: byref variable will be forcibly initialized 135 | struct mctp_hdr hdr; | ^~~ In file included from /kisskb/src/net/mctp/test/route-test.c:3, from /kisskb/src/net/mctp/route.c:1339: /kisskb/src/net/mctp/route.c: In function 'mctp_test_route_input_sk_reasm': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:433:3: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 433 | KUNIT_EXPECT_PTR_EQ(test, skb2, NULL); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:429:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 429 | KUNIT_EXPECT_EQ(test, skb2->len, params->rx_len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:428:3: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 428 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, skb2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:417:3: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 417 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, skb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_test_route_input_sk': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:364:3: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 364 | KUNIT_EXPECT_PTR_EQ(test, skb2, NULL); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:916:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 916 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1028:2: note: in expansion of macro 'KUNIT_BASE_NE_MSG_ASSERTION' 1028 | KUNIT_BASE_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1038:2: note: in expansion of macro 'KUNIT_BINARY_NE_MSG_ASSERTION' 1038 | KUNIT_BINARY_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1409:2: note: in expansion of macro 'KUNIT_BINARY_NE_ASSERTION' 1409 | KUNIT_BINARY_NE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:362:3: note: in expansion of macro 'KUNIT_EXPECT_NE' 362 | KUNIT_EXPECT_NE(test, rc, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:357:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 357 | KUNIT_EXPECT_EQ(test, skb->len, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:356:3: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 356 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, skb2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:353:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 353 | KUNIT_EXPECT_EQ(test, rc, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:345:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 345 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, skb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_test_rx_input': /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_mbox_send_cmd': /kisskb/src/drivers/cxl/core/mbox.c:156:22: note: byref variable will be forcibly initialized 156 | struct cxl_mbox_cmd mbox_cmd = { | ^~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:256:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 256 | KUNIT_EXPECT_EQ(test, !!rt->pkts.qlen, params->input); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:250:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 250 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, skb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:247:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 247 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, rt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1864 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/test/route-test.c:244:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 244 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_xfer_log': /kisskb/src/drivers/cxl/core/mbox.c:486:27: note: byref variable will be forcibly initialized 486 | struct cxl_mbox_get_log log = { | ^~~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_mem_get_partition_info': /kisskb/src/drivers/cxl/core/mbox.c:648:13: note: byref variable will be forcibly initialized 648 | } __packed pi; | ^~ /kisskb/src/net/mctp/route.c: In function 'mctp_local_output': /kisskb/src/net/mctp/route.c:788:20: note: byref variable will be forcibly initialized 788 | struct mctp_route tmp_rt; | ^~~~~~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_dev_state_identify': /kisskb/src/drivers/cxl/core/mbox.c:681:27: note: byref variable will be forcibly initialized 681 | struct cxl_mbox_identify id; | ^~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_validate_cmd_from_user': /kisskb/src/drivers/cxl/core/mbox.c:252:32: note: byref variable will be forcibly initialized 252 | const struct cxl_mem_command temp = { | ^~~~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_enumerate_cmds': /kisskb/src/drivers/cxl/core/mbox.c:591:10: note: byref variable will be forcibly initialized 591 | uuid_t uuid = gsl->entry[i].uuid; | ^~~~ /kisskb/src/drivers/cxl/core/mbox.c: In function 'cxl_send_cmd': /kisskb/src/drivers/cxl/core/mbox.c:451:25: note: byref variable will be forcibly initialized 451 | struct cxl_mem_command c; | ^ /kisskb/src/drivers/cxl/core/mbox.c:450:26: note: byref variable will be forcibly initialized 450 | struct cxl_send_command send; | ^~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:726:2: note: in expansion of macro 'wait_event' 726 | wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:720:2: note: in expansion of macro 'wait_event' 720 | wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); | ^~~~~~~~~~ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:961:29: note: byref variable will be forcibly initialized 961 | struct device_attach_data data = { | ^~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized 1194 | 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:80:20: note: byref variable will be forcibly initialized 80 | 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 151 | 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:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:80: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 1404 | 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:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1761:28: note: byref variable will be forcibly initialized 1761 | struct timespec64 ts_new, ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1761:20: note: byref variable will be forcibly initialized 1761 | 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:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1613:31: note: byref variable will be forcibly initialized 1613 | struct timespec64 wall_time, boot_offset, wall_to_mono; | ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1613:20: note: byref variable will be forcibly initialized 1613 | struct timespec64 wall_time, boot_offset, wall_to_mono; | ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2403:21: note: byref variable will be forcibly initialized 2403 | struct timespec64 delta; | ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2392:20: note: byref variable will be forcibly initialized 2392 | struct timespec64 ts; | ^~ /kisskb/src/kernel/time/timekeeping.c:2390:24: note: byref variable will be forcibly initialized 2390 | struct audit_ntp_data ad; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __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' 921 | rc = wait_event_interruptible_timeout(cd->health_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/atc260x-i2c.c: In function 'atc260x_i2c_probe': /kisskb/src/drivers/mfd/atc260x-i2c.c:19:23: note: byref variable will be forcibly initialized 19 | struct regmap_config regmap_cfg; | ^~~~~~~~~~ /kisskb/src/net/atm/addr.c: In function 'notify_sigd': /kisskb/src/net/atm/addr.c:42:25: note: byref variable will be forcibly initialized 42 | struct sockaddr_atmpvc pvc; | ^~~ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2683:20: note: byref variable will be forcibly initialized 2683 | struct clone_args args; | ^~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inq_req': /kisskb/src/net/bluetooth/hci_core.c:355:24: note: byref variable will be forcibly initialized 355 | struct hci_cp_inquiry cp; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:498:12: note: byref variable will be forcibly initialized 498 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:433:32: note: byref variable will be forcibly initialized 433 | struct hci_cp_setup_sync_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_add_sco': /kisskb/src/net/bluetooth/hci_conn.c:281:24: note: byref variable will be forcibly initialized 281 | 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:642:39: note: byref variable will be forcibly initialized 642 | struct hci_cp_le_set_ext_adv_enable cp; | ^~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1910:30: note: byref variable will be forcibly initialized 1910 | struct multiprocess_signals delayed; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_idle': /kisskb/src/net/bluetooth/hci_conn.c:620:28: note: byref variable will be forcibly initialized 620 | struct hci_cp_sniff_mode cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:611:31: note: byref variable will be forcibly initialized 611 | struct hci_cp_sniff_subrate cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_auth': /kisskb/src/net/bluetooth/hci_conn.c:1271:32: note: byref variable will be forcibly initialized 1271 | 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:1295:34: note: byref variable will be forcibly initialized 1295 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_enhanced_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:313:41: note: byref variable will be forcibly initialized 313 | struct hci_cp_enhanced_setup_sync_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_switch_role': /kisskb/src/net/bluetooth/hci_conn.c:1409:29: note: byref variable will be forcibly initialized 1409 | struct hci_cp_switch_role cp; | ^~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2517:20: note: byref variable will be forcibly initialized 2517 | struct completion vfork; | ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2818:27: note: byref variable will be forcibly initialized 2818 | struct kernel_clone_args kargs; | ^~~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3149:19: note: byref variable will be forcibly initialized 3149 | struct ctl_table t; | ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_route': /kisskb/src/net/bluetooth/hci_conn.c:832:13: note: byref variable will be forcibly initialized 832 | bdaddr_t id_addr; | ^~~~~~~ /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 202 | struct hci_cp_create_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_disconnect': /kisskb/src/net/bluetooth/hci_conn.c:268:35: note: byref variable will be forcibly initialized 268 | struct hci_cp_read_clock_offset clkoff_cp; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_conn_update': /kisskb/src/net/bluetooth/hci_conn.c:495:31: note: byref variable will be forcibly initialized 495 | 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:530:29: note: byref variable will be forcibly initialized 530 | struct hci_cp_le_start_enc cp; | ^~ 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:233:22: note: in expansion of macro 'BDADDR_ANY' 233 | 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:374:25: note: byref variable will be forcibly initialized 374 | struct hci_inquiry_req ir; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_enter_active_mode': /kisskb/src/net/bluetooth/hci_conn.c:1433:33: note: byref variable will be forcibly initialized 1433 | struct hci_cp_exit_sniff_mode cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_list': /kisskb/src/net/bluetooth/hci_conn.c:1501:27: note: byref variable will be forcibly initialized 1501 | struct hci_conn_list_req req, *cl; | ^~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_power_on': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:979:34: note: in expansion of macro 'BDADDR_ANY' 979 | !bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:978:29: note: in expansion of macro 'BDADDR_ANY' 978 | !bacmp(&hdev->bdaddr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_info': /kisskb/src/net/bluetooth/hci_conn.c:1554:23: note: byref variable will be forcibly initialized 1554 | struct hci_conn_info ci; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:1553:27: note: byref variable will be forcibly initialized 1553 | struct hci_conn_info_req req; | ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_auth_info': /kisskb/src/net/bluetooth/hci_conn.c:1581:27: note: byref variable will be forcibly initialized 1581 | struct hci_auth_info_req req; | ^~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_cmd': /kisskb/src/net/bluetooth/hci_core.c:714:21: note: byref variable will be forcibly initialized 714 | struct hci_dev_req dr; | ^~ /kisskb/src/drivers/cxl/pci.c: In function 'cxl_pci_probe': /kisskb/src/drivers/cxl/pci.c:476:26: note: byref variable will be forcibly initialized 476 | struct cxl_register_map map; | ^~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_get_dev_info': /kisskb/src/net/bluetooth/hci_core.c:870:22: note: byref variable will be forcibly initialized 870 | struct hci_dev_info di; | ^~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_connect_le': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_conn.c:991:31: note: in expansion of macro 'BDADDR_ANY' 991 | if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { | ^~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_copy_identity_address': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:2368:33: note: in expansion of macro 'BDADDR_ANY' 2368 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:2366:28: note: in expansion of macro 'BDADDR_ANY' 2366 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1193:20: note: byref variable will be forcibly initialized 1193 | read_descriptor_t desc; | ^~~~ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:183:27: note: byref variable will be forcibly initialized 183 | struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, | ^~~~~~ /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 45 | struct klist_iter i; | ^ /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 80 | struct klist_iter i; | ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, 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:604:12: note: byref variable will be forcibly initialized 604 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/qrtr/af_qrtr.c: In function '__qrtr_node_release': /kisskb/src/net/qrtr/af_qrtr.c:169:25: note: byref variable will be forcibly initialized 169 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_endpoint_unregister': /kisskb/src/net/qrtr/af_qrtr.c:616:25: note: byref variable will be forcibly initialized 616 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/net/qrtr/af_qrtr.c:615:23: note: byref variable will be forcibly initialized 615 | struct sockaddr_qrtr dst = {AF_QIPCRTR, qrtr_local_nid, QRTR_PORT_CTRL}; | ^~~ /kisskb/src/net/qrtr/af_qrtr.c:614:23: note: byref variable will be forcibly initialized 614 | struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL}; | ^~~ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_getname': /kisskb/src/net/qrtr/af_qrtr.c:1114:23: note: byref variable will be forcibly initialized 1114 | struct sockaddr_qrtr qaddr; | ^~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/qrtr/af_qrtr.c:6: /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_tx_wait': /kisskb/src/include/linux/wait.h:776:14: note: byref variable will be forcibly initialized 776 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' 776 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:842:9: note: in expansion of macro '__wait_event_interruptible_locked' 842 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/af_qrtr.c:288:8: note: in expansion of macro 'wait_event_interruptible_locked_irq' 288 | ret = wait_event_interruptible_locked_irq(flow->resume_tx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_send_resume_tx': /kisskb/src/net/qrtr/af_qrtr.c:997:23: note: byref variable will be forcibly initialized 997 | struct sockaddr_qrtr local = { AF_QIPCRTR, cb->dst_node, cb->dst_port }; | ^~~~~ /kisskb/src/net/qrtr/af_qrtr.c:996:23: note: byref variable will be forcibly initialized 996 | struct sockaddr_qrtr remote = { AF_QIPCRTR, cb->src_node, cb->src_port }; | ^~~~~~ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_port_remove': /kisskb/src/net/qrtr/af_qrtr.c:686:23: note: byref variable will be forcibly initialized 686 | struct sockaddr_qrtr to; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hsi/clients/hsi_char.c:16: /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_reset_list': /kisskb/src/drivers/hsi/clients/hsi_char.c:164:12: note: byref variable will be forcibly initialized 164 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/af_qrtr.c:1144:15: note: byref variable will be forcibly initialized 1144 | struct ifreq ifr; | ^~~ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_ioctl': /kisskb/src/drivers/hsi/clients/hsi_char.c:530:23: note: byref variable will be forcibly initialized 530 | struct hsc_tx_config txc; | ^~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:529:23: note: byref variable will be forcibly initialized 529 | struct hsc_rx_config rxc; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/hsi/clients/hsi_char.c:16: /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_write': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:502:8: note: in expansion of macro 'wait_event_interruptible' 502 | ret = wait_event_interruptible(channel->tx_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:443:8: note: in expansion of macro 'wait_event_interruptible' 443 | ret = wait_event_interruptible(channel->rx_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/main.c: In function 'ieee80211_register_hw': /kisskb/src/net/mac80211/main.c:1312:21: note: byref variable will be forcibly initialized 1312 | struct vif_params params = {0}; | ^~~~~~ /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 1202 | struct genwqe_mem m; | ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1193:21: note: byref variable will be forcibly initialized 1193 | struct genwqe_mem m; | ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1172:27: note: byref variable will be forcibly initialized 1172 | struct genwqe_bitstream load; | ^~~~ /kisskb/src/drivers/misc/genwqe/card_dev.c:1151:27: note: byref variable will be forcibly initialized 1151 | struct genwqe_bitstream load; | ^~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_map_seq_show': /kisskb/src/net/core/sock_map.c:746:23: note: byref variable will be forcibly initialized 746 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_seq_show': /kisskb/src/net/core/sock_map.c:1337:23: note: byref variable will be forcibly initialized 1337 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_free': /kisskb/src/net/core/sock_map.c:1118:20: note: byref variable will be forcibly initialized 1118 | struct hlist_head unlink_list; | ^~~~~~~~~~~ /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 355 | 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 403 | 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 430 | 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 456 | struct class_dev_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/net/core/bpf_sk_storage.c: In function '__bpf_sk_storage_map_seq_show': /kisskb/src/net/core/bpf_sk_storage.c:835:23: note: byref variable will be forcibly initialized 835 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4768:9: note: userspace variable will be forcibly initialized 4768 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:4768:9: note: userspace variable will be forcibly initialized 4768 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_setsockopt': /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized 453 | static int svc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized /kisskb/src/net/atm/svc.c: In function 'svc_ioctl': /kisskb/src/net/atm/svc.c:586:25: note: byref variable will be forcibly initialized 586 | struct sockaddr_atmsvc sa; | ^~ 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:12, from /kisskb/src/arch/powerpc/include/asm/machdep.h:6, from /kisskb/src/arch/powerpc/include/asm/archrandom.h:7, from /kisskb/src/include/linux/random.h:121, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'svc_accept': /kisskb/src/net/atm/svc.c:342:15: note: byref variable will be forcibly initialized 342 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1173 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/atm/svc.c:342:3: note: in expansion of macro 'DEFINE_WAIT' 342 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1045:14: note: userspace variable will be forcibly initialized 1045 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3621:25: note: byref variable will be forcibly initialized 3621 | struct bpf_prog_kstats stats; | ^~~~~ /kisskb/src/kernel/bpf/syscall.c:3619:23: note: byref variable will be forcibly initialized 3619 | struct bpf_prog_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3626:8: note: userspace variable will be forcibly initialized 3626 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3903:22: note: byref variable will be forcibly initialized 3903 | struct bpf_map_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3907:8: note: userspace variable will be forcibly initialized 3907 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3951:8: note: userspace variable will be forcibly initialized 3951 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3964:23: note: byref variable will be forcibly initialized 3964 | struct bpf_link_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3968:8: note: userspace variable will be forcibly initialized 3968 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1134:12: note: userspace variable will be forcibly initialized 1134 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:1137:11: note: userspace variable will be forcibly initialized 1137 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1136:11: note: userspace variable will be forcibly initialized 1136 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2204:12: note: userspace variable will be forcibly initialized 2204 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:2204:12: note: userspace variable will be forcibly initialized 2204 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2315:6: note: userspace variable will be forcibly initialized 2315 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2316 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2317 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2229:6: note: userspace variable will be forcibly initialized 2229 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2230 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2231 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2806:33: note: byref variable will be forcibly initialized 2806 | struct bpf_attach_target_info tgt_info = {}; | ^~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2700:25: note: byref variable will be forcibly initialized 2700 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:3023:25: note: byref variable will be forcibly initialized 3023 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4592:12: note: userspace variable will be forcibly initialized 4592 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4594:17: note: byref variable will be forcibly initialized 4594 | union bpf_attr attr; | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4738:9: note: userspace variable will be forcibly initialized 4738 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '__se_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4738:9: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ 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/kernel/time/ntp.c:10: /kisskb/src/kernel/time/ntp.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/ntp.c: In function 'update_rtc': /kisskb/src/kernel/time/ntp.c:584:18: note: byref variable will be forcibly initialized 584 | struct rtc_time tm; | ^~ /kisskb/src/kernel/time/ntp.c: In function 'sync_hw_clock': /kisskb/src/kernel/time/ntp.c:630:25: note: byref variable will be forcibly initialized 630 | struct timespec64 now, to_set; | ^~~~~~ /kisskb/src/kernel/time/ntp.c:630:20: note: byref variable will be forcibly initialized 630 | struct timespec64 now, to_set; | ^~~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ext_adv_term_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5729:31: note: in expansion of macro 'BDADDR_ANY' 5729 | bacmp(&conn->resp_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'process_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1678:34: note: in expansion of macro 'BDADDR_ANY' 1678 | return bacmp(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_update_addr': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5474:37: note: in expansion of macro 'BDADDR_ANY' 5474 | if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5459:37: note: in expansion of macro 'BDADDR_ANY' 5459 | if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'send_conn_param_neg_reply': /kisskb/src/net/bluetooth/hci_event.c:6292:44: note: byref variable will be forcibly initialized 6292 | struct hci_cp_le_conn_param_req_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_reject_conn': /kisskb/src/net/bluetooth/hci_event.c:3183:32: note: byref variable will be forcibly initialized 3183 | struct hci_cp_reject_conn_req cp; | ^~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:201:21: note: byref variable will be forcibly initialized 201 | struct hsi_channel channel; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:5620:41: note: byref variable will be forcibly initialized 5620 | struct hci_cp_le_read_remote_features cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_remote_conn_param_req_evt': /kisskb/src/net/bluetooth/hci_event.c:6292:44: note: byref variable will be forcibly initialized 6292 | struct hci_cp_le_conn_param_req_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:6292:44: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:6305:40: note: byref variable will be forcibly initialized 6305 | struct hci_cp_le_conn_param_req_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_name': /kisskb/src/net/bluetooth/hci_event.c:2387:32: note: byref variable will be forcibly initialized 2387 | struct hci_cp_remote_name_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_features_evt': /kisskb/src/net/bluetooth/hci_event.c:3710:33: note: byref variable will be forcibly initialized 3710 | struct hci_cp_remote_name_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3701:42: note: byref variable will be forcibly initialized 3701 | struct hci_cp_read_remote_ext_features cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ltk_request_evt': /kisskb/src/net/bluetooth/hci_event.c:6229:33: note: byref variable will be forcibly initialized 6229 | struct hci_cp_le_ltk_neg_reply neg; | ^~~ /kisskb/src/net/bluetooth/hci_event.c:6228:29: note: byref variable will be forcibly initialized 6228 | struct hci_cp_le_ltk_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_ext_features_evt': /kisskb/src/net/bluetooth/hci_event.c:4640:33: note: byref variable will be forcibly initialized 4640 | struct hci_cp_remote_name_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_oob_data_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5291:39: note: byref variable will be forcibly initialized 5291 | struct hci_cp_remote_oob_data_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:5275:43: note: byref variable will be forcibly initialized 5275 | struct hci_cp_remote_oob_ext_data_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:5266:43: note: byref variable will be forcibly initialized 5266 | struct hci_cp_remote_oob_data_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_io_capa_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5008:41: note: byref variable will be forcibly initialized 5008 | struct hci_cp_io_capability_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:4976:37: note: byref variable will be forcibly initialized 4976 | struct hci_cp_io_capability_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4332:31: note: byref variable will be forcibly initialized 4332 | struct hci_cp_link_key_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_extended_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:4790:22: note: byref variable will be forcibly initialized 4790 | struct inquiry_data data; | ^~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_with_rssi_evt': /kisskb/src/net/bluetooth/hci_event.c:4511:22: note: byref variable will be forcibly initialized 4511 | struct inquiry_data data; | ^~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:3025:22: note: byref variable will be forcibly initialized 3025 | struct inquiry_data data; | ^~~~ /kisskb/src/net/atm/common.c: In function 'vcc_process_recv_queue': /kisskb/src/net/atm/common.c:227:22: note: byref variable will be forcibly initialized 227 | struct sk_buff_head queue, *rq; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_next_name': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:2413:45: note: in expansion of macro 'BDADDR_ANY' 2413 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_cs_remote_name_req': /kisskb/src/net/bluetooth/hci_event.c:2501:32: note: byref variable will be forcibly initialized 2501 | struct hci_cp_auth_requested auth_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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1678:34: note: in expansion of macro 'BDADDR_ANY' 1678 | return bacmp(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized /kisskb/src/net/atm/common.c:761:18: note: byref variable will be forcibly initialized 761 | struct atm_qos qos; | ^~~ /kisskb/src/net/atm/common.c: In function 'vcc_getsockopt': /kisskb/src/net/atm/common.c:812:26: note: byref variable will be forcibly initialized 812 | struct sockaddr_atmpvc pvc; | ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_complete_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:2999:45: note: in expansion of macro 'BDADDR_ANY' 2999 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_encrypt_change_evt': /kisskb/src/net/bluetooth/hci_event.c:3641:39: note: byref variable will be forcibly initialized 3641 | struct hci_cp_write_auth_payload_to cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3605:22: note: byref variable will be forcibly initialized 3605 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_event.c:3604:35: note: byref variable will be forcibly initialized 3604 | struct hci_cp_read_enc_key_size cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_name_evt': /kisskb/src/net/bluetooth/hci_event.c:3488:32: note: byref variable will be forcibly initialized 3488 | struct hci_cp_auth_requested cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_auth_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:3442:35: note: byref variable will be forcibly initialized 3442 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3422:35: note: byref variable will be forcibly initialized 3422 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_request_evt': /kisskb/src/net/bluetooth/hci_event.c:3183:32: note: byref variable will be forcibly initialized 3183 | struct hci_cp_reject_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3183:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:3183:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:3265:38: note: byref variable will be forcibly initialized 3265 | struct hci_cp_accept_sync_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3253:33: note: byref variable will be forcibly initialized 3253 | struct hci_cp_accept_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:3145:36: note: byref variable will be forcibly initialized 3145 | struct hci_cp_change_conn_ptype cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3135:39: note: byref variable will be forcibly initialized 3135 | struct hci_cp_read_remote_features cp; | ^~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __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' 1203 | wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_wait_ddcb': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __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' 495 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __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' 799 | rc = wait_event_interruptible(queue->busy_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwpmksa': /kisskb/src/net/wireless/wext-compat.c:1510:24: note: byref variable will be forcibly initialized 1510 | struct cfg80211_pmksa cfg_pmksa; | ^~~~~~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwrate': /kisskb/src/net/wireless/wext-compat.c:1230:31: note: byref variable will be forcibly initialized 1230 | struct cfg80211_bitrate_mask mask; | ^~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwencodeext': /kisskb/src/net/wireless/wext-compat.c:656:20: note: byref variable will be forcibly initialized 656 | struct key_params params; | ^~~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwencode': /kisskb/src/net/wireless/wext-compat.c:585:20: note: byref variable will be forcibly initialized 585 | struct key_params params; | ^~~~~~ /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 40 | struct vif_params vifparams; | ^~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_added': /kisskb/src/net/bluetooth/mgmt.c:4530:35: note: byref variable will be forcibly initialized 4530 | struct mgmt_ev_adv_monitor_added ev; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_current_settings': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:922:33: note: in expansion of macro 'BDADDR_ANY' 922 | if (bacmp(&hdev->static_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:921:28: note: in expansion of macro 'BDADDR_ANY' 921 | !bacmp(&hdev->bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_missing_options': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:643:33: note: in expansion of macro 'BDADDR_ANY' 643 | !bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'is_configured': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:627:33: note: in expansion of macro 'BDADDR_ANY' 627 | !bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3998:37: note: byref variable will be forcibly initialized 3998 | 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:3978:37: note: byref variable will be forcibly initialized 3978 | struct mgmt_ev_exp_feature_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3460:39: note: byref variable will be forcibly initialized 3460 | struct mgmt_rp_get_phy_configuration rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_config_info': /kisskb/src/net/bluetooth/mgmt.c:668:34: note: byref variable will be forcibly initialized 668 | struct mgmt_rp_read_config_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:8515:36: note: byref variable will be forcibly initialized 8515 | struct mgmt_rp_remove_advertising rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_unpaired': /kisskb/src/net/bluetooth/mgmt.c:2489:33: note: byref variable will be forcibly initialized 2489 | struct mgmt_ev_device_unpaired ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device_rsp': /kisskb/src/net/bluetooth/mgmt.c:2489:33: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'device_flags_changed': /kisskb/src/net/bluetooth/mgmt.c:4449:38: note: byref variable will be forcibly initialized 4449 | struct mgmt_ev_device_flags_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_removed': /kisskb/src/net/bluetooth/mgmt.c:7132:32: note: byref variable will be forcibly initialized 7132 | struct mgmt_ev_device_removed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_added': /kisskb/src/net/bluetooth/mgmt.c:7011:30: note: byref variable will be forcibly initialized 7011 | struct mgmt_ev_device_added 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:295:34: note: byref variable will be forcibly initialized 295 | #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5900:27: note: in expansion of macro 'BDADDR_NONE' 5900 | if (!bacmp(&cp->bdaddr, BDADDR_NONE)) | ^~~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5899:25: note: in expansion of macro 'BDADDR_ANY' 5899 | if (bacmp(&cp->bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1043:27: note: byref variable will be forcibly initialized 1043 | struct mgmt_rp_read_info rp; | ^~ /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 109 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:107:23: note: byref variable will be forcibly initialized 107 | 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 135 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:133:23: note: byref variable will be forcibly initialized 133 | struct qrtr_ctrl_pkt pkt; | ^~~ /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 166 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:164:23: note: byref variable will be forcibly initialized 164 | 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 309 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:307:23: note: byref variable will be forcibly initialized 307 | 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 192 | struct radix_tree_iter iter; | ^~~~ /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 350 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:346:23: note: byref variable will be forcibly initialized 346 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/net/qrtr/ns.c:344:23: note: byref variable will be forcibly initialized 344 | struct qrtr_ctrl_pkt pkt; | ^~~ /kisskb/src/net/qrtr/ns.c:343:25: note: byref variable will be forcibly initialized 343 | struct radix_tree_iter iter; | ^~~~ /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 432 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:427:23: note: byref variable will be forcibly initialized 427 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/net/qrtr/ns.c:424:23: note: byref variable will be forcibly initialized 424 | struct qrtr_ctrl_pkt pkt; | ^~~ /kisskb/src/net/qrtr/ns.c:422:25: note: byref variable will be forcibly initialized 422 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function '__add_adv_patterns_monitor': /kisskb/src/net/bluetooth/mgmt.c:4530:35: note: byref variable will be forcibly initialized 4530 | struct mgmt_ev_adv_monitor_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:4649:42: note: byref variable will be forcibly initialized 4649 | struct mgmt_rp_add_adv_patterns_monitor rp; | ^~ /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 574 | struct radix_tree_iter srv_iter; | ^~~~~~~~ /kisskb/src/net/qrtr/ns.c:573:28: note: byref variable will be forcibly initialized 573 | struct qrtr_server_filter filter; | ^~~~~~ /kisskb/src/net/qrtr/ns.c:572:25: note: byref variable will be forcibly initialized 572 | struct radix_tree_iter node_iter; | ^~~~~~~~~ /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 670 | struct kvec iv; | ^~ /kisskb/src/net/qrtr/ns.c:665:23: note: byref variable will be forcibly initialized 665 | 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 760 | struct sockaddr_qrtr sq; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_bredr': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6172:34: note: in expansion of macro 'BDADDR_ANY' 6172 | (bacmp(&hdev->static_addr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_adv_size_info': /kisskb/src/net/bluetooth/mgmt.c:8602:35: note: byref variable will be forcibly initialized 8602 | 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:8237:36: note: byref variable will be forcibly initialized 8237 | struct mgmt_rp_add_ext_adv_params rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_adv_monitor': /kisskb/src/net/bluetooth/mgmt.c:4874:36: note: byref variable will be forcibly initialized 4874 | struct mgmt_rp_remove_adv_monitor rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4449:38: note: byref variable will be forcibly initialized 4449 | struct mgmt_ev_device_flags_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4394:34: note: byref variable will be forcibly initialized 4394 | struct mgmt_rp_get_device_flags rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_le_simultaneous_roles_func': /kisskb/src/net/bluetooth/mgmt.c:4302:33: note: byref variable will be forcibly initialized 4302 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_offload_codec_func': /kisskb/src/net/bluetooth/mgmt.c:4244:33: note: byref variable will be forcibly initialized 4244 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_quality_report_func': /kisskb/src/net/bluetooth/mgmt.c:4168:33: note: byref variable will be forcibly initialized 4168 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_rpa_resolution_func': /kisskb/src/net/bluetooth/mgmt.c:4103:33: note: byref variable will be forcibly initialized 4103 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_zero_key_func': /kisskb/src/net/bluetooth/mgmt.c:4019:33: note: byref variable will be forcibly initialized 4019 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data_complete': /kisskb/src/net/bluetooth/mgmt.c:4937:37: note: byref variable will be forcibly initialized 4937 | struct mgmt_rp_read_local_oob_data mgmt_rp; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_default_phy_sync': /kisskb/src/net/bluetooth/mgmt.c:3528:35: note: byref variable will be forcibly initialized 3528 | struct hci_cp_le_set_default_phy cp_phy; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_device': /kisskb/src/net/bluetooth/mgmt.c:7132:32: note: byref variable will be forcibly initialized 7132 | struct mgmt_ev_device_removed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:7132:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:7132:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:7132:32: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7155:30: note: in expansion of macro 'BDADDR_ANY' 7155 | if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_device': /kisskb/src/net/bluetooth/mgmt.c:7011:30: note: byref variable will be forcibly initialized 7011 | struct mgmt_ev_device_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:4449:38: note: byref variable will be forcibly initialized 4449 | struct mgmt_ev_device_flags_changed ev; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7038:31: note: in expansion of macro 'BDADDR_ANY' 7038 | !bacmp(&cp->addr.bdaddr, BDADDR_ANY)) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, 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 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info_complete': /kisskb/src/net/bluetooth/mgmt.c:6818:32: note: byref variable will be forcibly initialized 6818 | struct mgmt_rp_get_clock_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info_complete': /kisskb/src/net/bluetooth/mgmt.c:6648:31: note: byref variable will be forcibly initialized 6648 | struct mgmt_rp_get_conn_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pairing_complete': /kisskb/src/net/bluetooth/mgmt.c:2891:29: note: byref variable will be forcibly initialized 2891 | struct mgmt_rp_pair_device rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info_sync': /kisskb/src/net/bluetooth/mgmt.c:6851:27: note: byref variable will be forcibly initialized 6851 | struct hci_cp_read_clock hci_cp; | ^~~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6907:30: note: in expansion of macro 'BDADDR_ANY' 6907 | if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6882:32: note: byref variable will be forcibly initialized 6882 | struct mgmt_rp_get_clock_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info': /kisskb/src/net/bluetooth/mgmt.c:6724:31: note: byref variable will be forcibly initialized 6724 | 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6516:8: note: in expansion of macro 'BDADDR_ANY' 6516 | BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pin_code_reply': /kisskb/src/net/bluetooth/mgmt.c:2813:37: note: byref variable will be forcibly initialized 2813 | struct mgmt_cp_pin_code_neg_reply ncp; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:2791:31: note: byref variable will be forcibly initialized 2791 | struct hci_cp_pin_code_reply reply; | ^~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_remote_oob_data': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5190:31: note: in expansion of macro 'BDADDR_ANY' 5190 | if (!bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'user_pairing_resp': /kisskb/src/net/bluetooth/mgmt.c:3207:36: note: byref variable will be forcibly initialized 3207 | struct hci_cp_user_passkey_reply cp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device': /kisskb/src/net/bluetooth/mgmt.c:2489:33: note: byref variable will be forcibly initialized 2489 | struct mgmt_ev_device_unpaired ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:2502:31: note: byref variable will be forcibly initialized 2502 | struct mgmt_rp_unpair_device rp; | ^~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1116:15: note: byref variable will be forcibly initialized 1116 | struct ifreq ifr; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pair_device': /kisskb/src/net/bluetooth/mgmt.c:2969:29: note: byref variable will be forcibly initialized 2969 | struct mgmt_rp_pair_device rp; | ^~ /kisskb/src/net/socket.c: In function 'put_ts_pktinfo': /kisskb/src/net/socket.c:801:24: note: byref variable will be forcibly initialized 801 | struct scm_ts_pktinfo ts_pktinfo; | ^~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sock_recv_timestamp': /kisskb/src/net/socket.c:865:34: note: byref variable will be forcibly initialized 865 | struct __kernel_old_timespec ts; | ^~ /kisskb/src/net/socket.c:859:30: note: byref variable will be forcibly initialized 859 | struct __kernel_timespec ts; | ^~ /kisskb/src/net/socket.c:851:33: note: byref variable will be forcibly initialized 851 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/net/socket.c:845:34: note: byref variable will be forcibly initialized 845 | struct __kernel_sock_timeval tv; | ^~ /kisskb/src/net/socket.c:828:35: note: byref variable will be forcibly initialized 828 | struct scm_timestamping_internal tss; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'disconnect': /kisskb/src/net/bluetooth/mgmt.c:2630:28: note: byref variable will be forcibly initialized 2630 | struct mgmt_rp_disconnect rp; | ^~ /kisskb/src/net/socket.c: In function '____sys_recvmsg': /kisskb/src/net/socket.c:2614:26: note: byref variable will be forcibly initialized 2614 | struct sockaddr_storage addr; | ^~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, 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/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_version': /kisskb/src/net/bluetooth/mgmt.c:363:30: note: byref variable will be forcibly initialized 363 | struct mgmt_rp_read_version rp; | ^~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1161:16: note: byref variable will be forcibly initialized 1161 | struct ifreq ifr; | ^~~ 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7705:33: note: in expansion of macro 'BDADDR_ANY' 7705 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7703:28: note: in expansion of macro 'BDADDR_ANY' 7703 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_bind': /kisskb/src/net/socket.c:1686:26: note: byref variable will be forcibly initialized 1686 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_added': /kisskb/src/net/bluetooth/mgmt.c:1160:35: note: byref variable will be forcibly initialized 1160 | struct mgmt_ev_advertising_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data': /kisskb/src/net/bluetooth/mgmt.c:1160:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:1160:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:8395:34: note: byref variable will be forcibly initialized 8395 | struct mgmt_rp_add_ext_adv_data rp; | ^~ /kisskb/src/net/socket.c: In function 'do_accept': /kisskb/src/net/socket.c:1750:26: note: byref variable will be forcibly initialized 1750 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising': /kisskb/src/net/bluetooth/mgmt.c:1160:35: note: byref variable will be forcibly initialized 1160 | struct mgmt_ev_advertising_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:8045:33: note: byref variable will be forcibly initialized 8045 | struct mgmt_rp_add_advertising rp; | ^~ /kisskb/src/net/socket.c: In function '__sys_connect': /kisskb/src/net/socket.c:1913:27: note: byref variable will be forcibly initialized 1913 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_removed': /kisskb/src/net/bluetooth/mgmt.c:1170:37: note: byref variable will be forcibly initialized 1170 | struct mgmt_ev_advertising_removed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_adv_complete': /kisskb/src/net/bluetooth/mgmt.c:1170:37: note: byref variable will be forcibly initialized /kisskb/src/net/socket.c: In function '__sys_getsockname': /kisskb/src/net/socket.c:1939:26: note: byref variable will be forcibly initialized 1939 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_getpeername': /kisskb/src/net/socket.c:1977:26: note: byref variable will be forcibly initialized 1977 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:254:18: note: byref variable will be forcibly initialized 254 | struct resource res; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data_complete': /kisskb/src/net/bluetooth/mgmt.c:8352:33: note: byref variable will be forcibly initialized 8352 | struct mgmt_rp_add_advertising rp; | ^~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2016:15: note: byref variable will be forcibly initialized 2016 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2015:16: note: byref variable will be forcibly initialized 2015 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2013:26: note: byref variable will be forcibly initialized 2013 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:8015:33: note: byref variable will be forcibly initialized 8015 | struct mgmt_rp_add_advertising rp; | ^~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2076:26: note: byref variable will be forcibly initialized 2076 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params_complete': /kisskb/src/net/socket.c:2075:16: note: byref variable will be forcibly initialized 2075 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:1170:37: note: byref variable will be forcibly initialized 1170 | struct mgmt_ev_advertising_removed ev; | ^~ /kisskb/src/net/socket.c:2074:15: note: byref variable will be forcibly initialized 2074 | struct iovec iov; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8179:36: note: byref variable will be forcibly initialized 8179 | struct mgmt_rp_add_ext_adv_params rp; | ^~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, 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 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/socket.c:2146:12: note: userspace variable will be forcibly initialized 2146 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_phy_configuration_changed': /kisskb/src/net/bluetooth/mgmt.c:3480:43: note: byref variable will be forcibly initialized 3480 | struct mgmt_ev_phy_configuration_changed ev; | ^~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2292:21: note: byref variable will be forcibly initialized 2292 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2343:21: note: byref variable will be forcibly initialized 2343 | struct user_msghdr msg; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_removed': /kisskb/src/net/bluetooth/mgmt.c:4539:37: note: byref variable will be forcibly initialized 4539 | struct mgmt_ev_adv_monitor_removed ev; | ^~ /kisskb/src/net/socket.c: In function '___sys_sendmsg': /kisskb/src/net/socket.c:2457:26: note: byref variable will be forcibly initialized 2457 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_add_adv_patterns_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4530:35: note: byref variable will be forcibly initialized 4530 | struct mgmt_ev_adv_monitor_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c:4608:42: note: byref variable will be forcibly initialized 4608 | struct mgmt_rp_add_adv_patterns_monitor rp; | ^~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2486:16: note: byref variable will be forcibly initialized 2486 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remove_adv_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4841:36: note: byref variable will be forcibly initialized 4841 | struct mgmt_rp_remove_adv_monitor rp; | ^~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2520:22: note: byref variable will be forcibly initialized 2520 | struct used_address used_address; | ^~~~~~~~~~~~ /kisskb/src/net/socket.c:2519:16: note: byref variable will be forcibly initialized 2519 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_added': /kisskb/src/net/bluetooth/mgmt.c:8767:27: note: byref variable will be forcibly initialized 8767 | struct mgmt_ev_ext_index ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_removed': In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, 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/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/net/socket.c:2731:20: note: byref variable will be forcibly initialized 2731 | struct timespec64 timeout64; | ^~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:8799:27: note: byref variable will be forcibly initialized 8799 | struct mgmt_ev_ext_index ev; | ^~ /kisskb/src/net/socket.c:2730:20: note: byref variable will be forcibly initialized 2730 | struct timespec64 end_time; | ^~~~~~~~ /kisskb/src/net/socket.c:2729:16: note: byref variable will be forcibly initialized 2729 | struct msghdr msg_sys; | ^~~~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_public_address': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7427:26: note: in expansion of macro 'BDADDR_ANY' 7427 | if (!bacmp(&cp->bdaddr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2694:16: note: byref variable will be forcibly initialized 2694 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmmsg': /kisskb/src/net/socket.c:2838:20: note: byref variable will be forcibly initialized 2838 | struct timespec64 timeout_sys; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_link_key': /kisskb/src/net/bluetooth/mgmt.c:8911:30: note: byref variable will be forcibly initialized 8911 | struct mgmt_ev_new_link_key ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_ltk': /kisskb/src/net/bluetooth/mgmt.c:8946:35: note: byref variable will be forcibly initialized 8946 | 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:8989:25: note: byref variable will be forcibly initialized 8989 | struct mgmt_ev_new_irk ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_csrk': /kisskb/src/net/bluetooth/mgmt.c:9006:26: note: byref variable will be forcibly initialized 9006 | struct mgmt_ev_new_csrk ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_conn_param': /kisskb/src/net/bluetooth/mgmt.c:9037:32: note: byref variable will be forcibly initialized 9037 | struct mgmt_ev_new_conn_param ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_disconnected': /kisskb/src/net/bluetooth/mgmt.c:9148:37: note: byref variable will be forcibly initialized 9148 | struct mgmt_ev_device_disconnected ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_connect_failed': /kisskb/src/net/bluetooth/mgmt.c:9213:32: note: byref variable will be forcibly initialized 9213 | struct mgmt_ev_connect_failed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_pin_code_request': /kisskb/src/net/bluetooth/mgmt.c:9232:34: note: byref variable will be forcibly initialized 9232 | 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:9271:38: note: byref variable will be forcibly initialized 9271 | 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:9287:38: note: byref variable will be forcibly initialized 9287 | 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:9348:32: note: byref variable will be forcibly initialized 9348 | struct mgmt_ev_passkey_notify ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_failed': /kisskb/src/net/bluetooth/mgmt.c:9362:29: note: byref variable will be forcibly initialized 9362 | struct mgmt_ev_auth_failed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_class_of_dev_complete': /kisskb/src/net/bluetooth/mgmt.c:9421:20: note: byref variable will be forcibly initialized 9421 | 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:9439:32: note: byref variable will be forcibly initialized 9439 | struct mgmt_cp_set_local_name ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_discovering': /kisskb/src/net/bluetooth/mgmt.c:9714:29: note: byref variable will be forcibly initialized 9714 | struct mgmt_ev_discovering ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_suspending': /kisskb/src/net/bluetooth/mgmt.c:9727:36: note: byref variable will be forcibly initialized 9727 | struct mgmt_ev_controller_suspend ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_resuming': /kisskb/src/net/bluetooth/mgmt.c:9736:35: note: byref variable will be forcibly initialized 9736 | struct mgmt_ev_controller_resume ev; | ^~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:756:23: note: byref variable will be forcibly initialized 756 | struct action_devres devres = { | ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:778:23: note: byref variable will be forcibly initialized 778 | struct action_devres devres = { | ^~~~~~ 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 'devres_release_group': /kisskb/src/drivers/base/devres.c:667:12: note: byref variable will be forcibly initialized 667 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devres_release_all': /kisskb/src/drivers/base/devres.c:515:12: note: byref variable will be forcibly initialized 515 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 48 | struct netdev_lag_upper_info lag_upper_info; | ^~~~~~~~~~~~~~ /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 249 | 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:535:20: note: byref variable will be forcibly initialized 535 | 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 363 | struct klist_iter iter; | ^~~~ /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 216 | struct klist_iter iter; | ^~~~ In file included from /kisskb/src/net/mac80211/ieee80211_i.h:27, from /kisskb/src/net/mac80211/sta_info.c:23: /kisskb/src/net/mac80211/sta_info.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/atm/resources.c: In function 'fetch_stats': /kisskb/src/net/atm/resources.c:178:23: note: byref variable will be forcibly initialized 178 | struct atm_dev_stats tmp; | ^~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_ioctl_attach': /kisskb/src/drivers/misc/ocxl/file.c:75:27: note: byref variable will be forcibly initialized 75 | struct ocxl_ioctl_attach arg; | ^~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_ioctl_get_metadata': /kisskb/src/drivers/misc/ocxl/file.c:94:29: note: byref variable will be forcibly initialized 94 | struct ocxl_ioctl_metadata arg; | ^~~ /kisskb/src/drivers/net/phy/phy_device.c: In function 'get_phy_device': /kisskb/src/drivers/net/phy/phy_device.c:879:28: note: byref variable will be forcibly initialized 879 | struct phy_c45_device_ids c45_ids; | ^~~~~~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_ioctl_get_features': /kisskb/src/drivers/misc/ocxl/file.c:160:29: note: byref variable will be forcibly initialized 160 | struct ocxl_ioctl_features arg; | ^~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'append_xsl_error': /kisskb/src/drivers/misc/ocxl/file.c:356:43: note: byref variable will be forcibly initialized 356 | struct ocxl_kernel_event_xsl_fault_error body; | ^~~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_ioctl_enable_p9_wait': /kisskb/src/drivers/misc/ocxl/file.c:116:28: note: byref variable will be forcibly initialized 116 | struct ocxl_ioctl_p9_wait arg; | ^~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_ioctl': /kisskb/src/drivers/misc/ocxl/file.c:203:27: note: byref variable will be forcibly initialized 203 | struct ocxl_ioctl_irq_fd irq_fd; | ^~~~~~ /kisskb/src/net/mac80211/sta_info.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/misc/ocxl/file.c: In function 'afu_read': /kisskb/src/drivers/misc/ocxl/file.c:397:34: note: byref variable will be forcibly initialized 397 | struct ocxl_kernel_event_header header; | ^~~~~~ /kisskb/src/net/atm/resources.c: In function 'atm_dev_ioctl': /kisskb/src/net/atm/resources.c:321:26: note: byref variable will be forcibly initialized 321 | struct sockaddr_atmsvc addr; | ^~~~ /kisskb/src/net/mac80211/sta_info.c: In function 'ieee80211_sta_ps_deliver_response': /kisskb/src/net/mac80211/sta_info.c:1626:23: note: byref variable will be forcibly initialized 1626 | struct sk_buff_head pending; | ^~~~~~~ /kisskb/src/net/mac80211/sta_info.c:1583:22: note: byref variable will be forcibly initialized 1583 | struct sk_buff_head frames; | ^~~~~~ /kisskb/src/net/mac80211/sta_info.c: In function 'ieee80211_sta_ps_deliver_wakeup': /kisskb/src/net/mac80211/sta_info.c:1310:22: note: byref variable will be forcibly initialized 1310 | struct sk_buff_head pending; | ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/mac80211/sta_info.c:10: /kisskb/src/net/mac80211/sta_info.c: In function '__sta_info_flush': /kisskb/src/net/mac80211/sta_info.c:1204:12: note: byref variable will be forcibly initialized 1204 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/atm/pppoatm.c: In function 'pppoatm_assign_vcc': /kisskb/src/net/atm/pppoatm.c:391:25: note: byref variable will be forcibly initialized 391 | struct atm_backend_ppp be; | ^~ 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:40, 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 44 | 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:1431:31: note: byref variable will be forcibly initialized 1431 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized 1827 | static int hci_sock_setsockopt_old(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1910:12: note: userspace variable will be forcibly initialized 1910 | static int hci_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_getsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1962:21: note: byref variable will be forcibly initialized 1962 | struct hci_ufilter uf; | ^~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_add': /kisskb/src/net/bluetooth/hci_sock.c:899:11: note: byref variable will be forcibly initialized 899 | bdaddr_t bdaddr; | ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_del': /kisskb/src/net/bluetooth/hci_sock.c:916:11: note: byref variable will be forcibly initialized 916 | bdaddr_t bdaddr; | ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_bind': /kisskb/src/net/bluetooth/hci_sock.c:1088:22: note: byref variable will be forcibly initialized 1088 | struct sockaddr_hci haddr; | ^~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_dev_event': /kisskb/src/net/bluetooth/hci_sock.c:763:27: note: byref variable will be forcibly initialized 763 | struct hci_ev_si_device ev; | ^~ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'last_err_open_dev_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:545:40: note: byref variable will be forcibly initialized 545 | struct hl_info_last_err_open_dev_time info = {0}; | ^~~~ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'total_energy_consumption_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:433:24: note: byref variable will be forcibly initialized 433 | struct hl_info_energy total_energy = {0}; | ^~~~~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'power_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:473:23: note: byref variable will be forcibly initialized 473 | struct hl_power_info power_info = {0}; | ^~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/tun.c:71:7: note: in expansion of macro 'wait_event_interruptible' 71 | if (wait_event_interruptible(tun->readq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_disconn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1576:27: note: byref variable will be forcibly initialized 1576 | 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:771:24: note: byref variable will be forcibly initialized 771 | 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:727:27: note: byref variable will be forcibly initialized 727 | struct l2cap_le_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4888:29: note: byref variable will be forcibly initialized 4888 | 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:1265:31: note: byref variable will be forcibly initialized 1265 | struct l2cap_create_chan_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1429:31: note: byref variable will be forcibly initialized 1429 | 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:1362:27: note: byref variable will be forcibly initialized 1362 | struct l2cap_le_conn_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'cmd_reject_invalid_cid': /kisskb/src/net/bluetooth/l2cap_core.c:4350:27: note: byref variable will be forcibly initialized 4350 | struct l2cap_cmd_rej_cid rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_icid': /kisskb/src/net/bluetooth/l2cap_core.c:4918:29: note: byref variable will be forcibly initialized 4918 | 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:4932:33: note: byref variable will be forcibly initialized 4932 | 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:6181:32: note: byref variable will be forcibly initialized 6181 | 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:7386:26: note: byref variable will be forcibly initialized 7386 | struct l2cap_le_credits pkt; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_request_info': /kisskb/src/net/bluetooth/l2cap_core.c:1493:24: note: byref variable will be forcibly initialized 1493 | struct l2cap_info_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconfigure': /kisskb/src/net/bluetooth/l2cap_core.c:8005:4: note: byref variable will be forcibly initialized 8005 | } pdu; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_add_opt_efs': /kisskb/src/net/bluetooth/l2cap_core.c:3220:24: note: byref variable will be forcibly initialized 3220 | 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:3795:24: note: byref variable will be forcibly initialized 3795 | struct l2cap_conf_efs efs; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_ecred_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:750:30: note: byref variable will be forcibly initialized 750 | struct l2cap_ecred_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3571:24: note: byref variable will be forcibly initialized 3571 | struct l2cap_conf_efs efs; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_req': /kisskb/src/net/bluetooth/l2cap_core.c:4717:25: note: byref variable will be forcibly initialized 4717 | struct l2cap_info_rsp rsp; | ^~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:510:31: note: byref variable will be forcibly initialized 510 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_conn_ready': /kisskb/src/net/bluetooth/l2cap_core.c:1702:38: note: byref variable will be forcibly initialized 1702 | struct l2cap_conn_param_update_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:1189:20: note: byref variable will be forcibly initialized 1189 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej': /kisskb/src/net/bluetooth/l2cap_core.c:2769:20: note: byref variable will be forcibly initialized 2769 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1081:26: note: byref variable will be forcibly initialized 1081 | struct fwnode_endpoint fwnode_ep = { 0 }; | ^~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_list': /kisskb/src/net/bluetooth/l2cap_core.c:2808:20: note: byref variable will be forcibly initialized 2808 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_tail': /kisskb/src/net/bluetooth/l2cap_core.c:2792:20: note: byref variable will be forcibly initialized 2792 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_move_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:5219:29: note: byref variable will be forcibly initialized 5219 | 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:5536:37: note: byref variable will be forcibly initialized 5536 | struct l2cap_conn_param_update_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ertm_resend': /kisskb/src/net/bluetooth/l2cap_core.c:2145:20: note: byref variable will be forcibly initialized 2145 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_i_or_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:6473:20: note: byref variable will be forcibly initialized 6473 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_ack': /kisskb/src/net/bluetooth/l2cap_core.c:2269:20: note: byref variable will be forcibly initialized 2269 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_xmit': /kisskb/src/net/bluetooth/l2cap_core.c:2908:22: note: byref variable will be forcibly initialized 2908 | struct l2cap_ctrl local_control; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_wait_f': /kisskb/src/net/bluetooth/l2cap_core.c:2979:22: note: byref variable will be forcibly initialized 2979 | struct l2cap_ctrl local_control; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/net/bluetooth/l2cap_core.c:2643:22: note: byref variable will be forcibly initialized 2643 | struct sk_buff_head seg_queue; | ^~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_rx_state_srej_sent': /kisskb/src/net/bluetooth/l2cap_core.c:7093:22: note: byref variable will be forcibly initialized 7093 | struct l2cap_ctrl rr_control; | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:4901:29: note: byref variable will be forcibly initialized 4901 | struct l2cap_move_chan_cfm cfm; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:4869:29: note: byref variable will be forcibly initialized 4869 | struct l2cap_move_chan_req req; | ^~~ 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:1978:30: note: in expansion of macro 'BDADDR_ANY' 1978 | dst_any = !bacmp(&c->dst, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:1977:30: note: in expansion of macro 'BDADDR_ANY' 1977 | 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:4350:27: note: byref variable will be forcibly initialized 4350 | struct l2cap_cmd_rej_cid rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4588:27: note: byref variable will be forcibly initialized 4588 | 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:8083:52: note: in expansion of macro 'BDADDR_ANY' 8083 | 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:5752:27: note: byref variable will be forcibly initialized 5752 | 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:5927:13: note: byref variable will be forcibly initialized 5927 | } __packed pdu; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_cmd': /kisskb/src/net/bluetooth/l2cap_core.c:6181:32: note: byref variable will be forcibly initialized 6181 | struct l2cap_ecred_reconf_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6391:28: note: byref variable will be forcibly initialized 6391 | struct l2cap_cmd_rej_unk rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect': /kisskb/src/net/bluetooth/l2cap_core.c:4204:25: note: byref variable will be forcibly initialized 4204 | struct l2cap_info_req info; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4090:24: note: byref variable will be forcibly initialized 4090 | 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:4350:27: note: byref variable will be forcibly initialized 4350 | struct l2cap_cmd_rej_cid rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4795:31: note: byref variable will be forcibly initialized 4795 | 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:1251:24: note: byref variable will be forcibly initialized 1251 | struct l2cap_conn_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_do_create': /kisskb/src/net/bluetooth/l2cap_core.c:5099:25: note: byref variable will be forcibly initialized 5099 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_start': /kisskb/src/net/bluetooth/l2cap_core.c:1639:26: note: byref variable will be forcibly initialized 1639 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4763:26: note: byref variable will be forcibly initialized 4763 | struct l2cap_info_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect': /kisskb/src/net/bluetooth/l2cap_core.c:7934:26: note: byref variable will be forcibly initialized 7934 | struct l2cap_chan_data data; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_security_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:8244:26: note: byref variable will be forcibly initialized 8244 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_logical_finish_create': /kisskb/src/net/bluetooth/l2cap_core.c:4982:24: note: byref variable will be forcibly initialized 4982 | struct l2cap_conf_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_req': /kisskb/src/net/bluetooth/l2cap_core.c:4350:27: note: byref variable will be forcibly initialized 4350 | struct l2cap_cmd_rej_cid rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4350:27: note: byref variable will be forcibly initialized /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 63 | struct hrtimer *timer, tmp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_le_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3921:27: note: byref variable will be forcibly initialized 3921 | 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:3941:13: note: byref variable will be forcibly initialized 3941 | } __packed pdu; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3977:24: note: byref variable will be forcibly initialized 3977 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6434:29: note: byref variable will be forcibly initialized 6434 | struct l2cap_cmd_rej_unk rej; | ^~~ 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:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:8051:30: note: in expansion of macro 'BDADDR_ANY' 8051 | } else if (!bacmp(&c->src, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/drivers/net/phy/at803x.c: In function 'at803x_link_change_notify': /kisskb/src/drivers/net/phy/at803x.c:1036:25: note: byref variable will be forcibly initialized 1036 | struct at803x_context context; | ^~~~~~~ /kisskb/src/drivers/auxdisplay/ks0108.c: In function 'ks0108_parport_attach': /kisskb/src/drivers/auxdisplay/ks0108.c:113:19: note: byref variable will be forcibly initialized 113 | struct pardev_cb ks0108_cb; | ^~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:458:24: note: byref variable will be forcibly initialized 458 | struct l2cap_conninfo cinfo; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:457:23: note: byref variable will be forcibly initialized 457 | struct l2cap_options opts; | ^~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:577:18: note: byref variable will be forcibly initialized 577 | struct bt_power pwr; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:576:21: note: byref variable will be forcibly initialized 576 | struct bt_security sec; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/bluetooth/l2cap_sock.c:32: /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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized 741 | static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:746:23: note: byref variable will be forcibly initialized 746 | struct l2cap_options opts; | ^~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized 897 | static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:903:18: note: byref variable will be forcibly initialized 903 | struct bt_power pwr; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:902:21: note: byref variable will be forcibly initialized 902 | struct bt_security sec; | ^~~ In file included from /kisskb/src/net/bluetooth/l2cap_sock.c:35: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_connect': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_sock.c:232:58: note: in expansion of macro 'BDADDR_ANY' 232 | if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:200:21: note: byref variable will be forcibly initialized 200 | struct sockaddr_l2 la; | ^~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_bind': /kisskb/src/net/bluetooth/l2cap_sock.c:86:21: note: byref variable will be forcibly initialized 86 | struct sockaddr_l2 la; | ^~ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_mkdir': /kisskb/src/drivers/base/devtmpfs.c:164:14: note: byref variable will be forcibly initialized 164 | struct path path; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_create': /kisskb/src/drivers/base/devtmpfs.c:224:16: note: byref variable will be forcibly initialized 224 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/drivers/base/devtmpfs.c:210:14: note: byref variable will be forcibly initialized 210 | struct path path; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_rmdir': /kisskb/src/drivers/base/devtmpfs.c:243:14: note: byref variable will be forcibly initialized 243 | struct path parent; | ^~~~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_remove': /kisskb/src/drivers/base/devtmpfs.c:328:17: note: byref variable will be forcibly initialized 328 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/drivers/base/devtmpfs.c:324:15: note: byref variable will be forcibly initialized 324 | struct path p = {.mnt = parent.mnt, .dentry = dentry}; | ^ /kisskb/src/drivers/base/devtmpfs.c:323:16: note: byref variable will be forcibly initialized 323 | struct kstat stat; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c:313:14: note: byref variable will be forcibly initialized 313 | struct path parent; | ^~~~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_create_node': /kisskb/src/drivers/base/devtmpfs.c:119:13: note: byref variable will be forcibly initialized 119 | struct req req; | ^~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:146:13: note: byref variable will be forcibly initialized 146 | struct req req; | ^~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_do_nsleep': /kisskb/src/kernel/time/alarmtimer.c:771:21: note: byref variable will be forcibly initialized 771 | struct timespec64 rmt; | ^~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep': /kisskb/src/kernel/time/alarmtimer.c:824:15: note: byref variable will be forcibly initialized 824 | struct alarm alarm; | ^~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep_restart': /kisskb/src/kernel/time/alarmtimer.c:804:15: note: byref variable will be forcibly initialized 804 | struct alarm alarm; | ^~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_suspend': /kisskb/src/kernel/time/alarmtimer.c:248:18: note: byref variable will be forcibly initialized 248 | struct rtc_time tm; | ^~ In file included from /kisskb/src/kernel/time/alarmtimer.c:23: /kisskb/src/kernel/time/alarmtimer.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_rtc_add_device': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:14: note: byref variable will be forcibly initialized 582 | sigevent_t event; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:741:22: note: byref variable will be forcibly initialized 741 | struct itimerspec64 cur_setting; | ^~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_settime': /kisskb/src/kernel/time/posix-timers.c:942:32: note: byref variable will be forcibly initialized 942 | struct itimerspec64 new_spec, old_spec; | ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:942:22: note: byref variable will be forcibly initialized 942 | struct itimerspec64 new_spec, old_spec; | ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-timers.c:1071:20: note: byref variable will be forcibly initialized 1071 | struct timespec64 new_tp; | ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-timers.c:1250:20: note: byref variable will be forcibly initialized 1250 | struct timespec64 t; | ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-timers.c:1086:20: note: byref variable will be forcibly initialized 1086 | struct timespec64 kernel_tp; | ^~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-timers.c:1133:20: note: byref variable will be forcibly initialized 1133 | struct timespec64 rtn_tp; | ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/kernel/time/posix-timers.c:1115:24: note: byref variable will be forcibly initialized 1115 | struct __kernel_timex ktx; | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:298:23: note: byref variable will be forcibly initialized 298 | struct task_cputime sum; | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function '__thread_group_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:322:22: note: byref variable will be forcibly initialized 322 | struct task_cputime ct; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/time/posix-cpu-timers.c:6: /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'handle_posix_cpu_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:1268:12: note: byref variable will be forcibly initialized 1268 | LIST_HEAD(firing); | ^~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1440:18: note: byref variable will be forcibly initialized 1440 | struct k_itimer timer; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1439:22: note: byref variable will be forcibly initialized 1439 | struct itimerspec64 it; | ^~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_nsleep_restart': /kisskb/src/kernel/time/posix-cpu-timers.c:1564:20: note: byref variable will be forcibly initialized 1564 | struct timespec64 t; | ^ /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:190:18: note: byref variable will be forcibly initialized 190 | struct rtc_time ret; | ^~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:443:14: note: byref variable will be forcibly initialized 443 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:502:14: note: byref variable will be forcibly initialized 502 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_prog_get_type_path': /kisskb/src/kernel/bpf/inode.c:589:14: note: byref variable will be forcibly initialized 589 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:647:25: note: byref variable will be forcibly initialized 647 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:908:39: note: byref variable will be forcibly initialized 908 | struct for_each_memory_block_cb_data cb_data = { | ^~~~~~~ /kisskb/src/drivers/base/node.c: In function 'node_read_meminfo': /kisskb/src/drivers/base/node.c:375:17: note: byref variable will be forcibly initialized 375 | struct sysinfo i; | ^ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_close': /kisskb/src/drivers/misc/ibmvmc.c:607:24: note: byref variable will be forcibly initialized 607 | struct ibmvmc_crq_msg crq_msg; | ^~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_ioctl_query': /kisskb/src/drivers/misc/ibmvmc.c:1275:29: note: byref variable will be forcibly initialized 1275 | struct ibmvmc_query_struct query_struct; | ^~~~~~~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_open': /kisskb/src/drivers/misc/ibmvmc.c:546:24: note: byref variable will be forcibly initialized 546 | struct ibmvmc_crq_msg crq_msg; | ^~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_add_buffer_resp': /kisskb/src/drivers/misc/ibmvmc.c:696:24: note: byref variable will be forcibly initialized 696 | struct ibmvmc_crq_msg crq_msg; | ^~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_rem_buffer_resp': /kisskb/src/drivers/misc/ibmvmc.c:737:24: note: byref variable will be forcibly initialized 737 | struct ibmvmc_crq_msg crq_msg; | ^~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_msg': /kisskb/src/drivers/misc/ibmvmc.c:781:24: note: byref variable will be forcibly initialized 781 | struct ibmvmc_crq_msg crq_msg; | ^~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_send_capabilities': /kisskb/src/drivers/misc/ibmvmc.c:653:30: note: byref variable will be forcibly initialized 653 | struct ibmvmc_admin_crq_msg crq_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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/misc/ibmvmc.c:12: /kisskb/src/drivers/misc/ibmvmc.c: In function 'ibmvmc_reset_task': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/ibmvmc.c:1815:3: note: in expansion of macro 'wait_event_interruptible' 1815 | wait_event_interruptible(adapter->reset_wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/phy/fixed_phy.c: In function 'fixed_mdio_read': /kisskb/src/drivers/net/phy/fixed_phy.c:80:28: note: byref variable will be forcibly initialized 80 | struct fixed_phy_status state; | ^~~~~ In file included from /kisskb/src/drivers/net/phy/fixed_phy.c:13: /kisskb/src/drivers/net/phy/fixed_phy.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/net/phy/fixed_phy.c: In function 'fixed_mdio_bus_init': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_dead_code': /kisskb/src/kernel/bpf/verifier.c:12389:18: note: byref variable will be forcibly initialized 12389 | struct bpf_insn trap = BPF_JMP_IMM(BPF_JA, 0, 0, -1); | ^~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /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 308 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': /kisskb/src/lib/assoc_array.c:968:33: note: byref variable will be forcibly initialized 968 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_delete': /kisskb/src/lib/assoc_array.c:1083:33: note: byref variable will be forcibly initialized 1083 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/lib/assoc_array.c:1082:45: note: byref variable will be forcibly initialized 1082 | struct assoc_array_delete_collapse_context collapse; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:12419:18: note: byref variable will be forcibly initialized 12419 | struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:12468:24: note: byref variable will be forcibly initialized 12468 | const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1743:20: note: userspace variable will be forcibly initialized 1743 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1743:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10102:12: note: userspace variable will be forcibly initialized 10102 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10102:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:10102:12: note: userspace variable will be forcibly initialized 10102 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10113:11: note: userspace variable will be forcibly initialized 10113 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10249:12: note: userspace variable will be forcibly initialized 10249 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10249:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:10249:12: note: userspace variable will be forcibly initialized 10249 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10258:11: note: userspace variable will be forcibly initialized 10258 | bpfptr_t ulinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10377:12: note: userspace variable will be forcibly initialized 10377 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10377:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:10377:12: note: userspace variable will be forcibly initialized 10377 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10389:11: note: userspace variable will be forcibly initialized 10389 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10385:22: note: byref variable will be forcibly initialized 10385 | struct bpf_core_ctx ctx = { | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_e': /kisskb/src/net/bluetooth/smp.c:376:24: note: byref variable will be forcibly initialized 376 | struct crypto_aes_ctx ctx; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:593:16: note: byref variable will be forcibly initialized 593 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_send_confirm': /kisskb/src/net/bluetooth/smp.c:1478:33: note: byref variable will be forcibly initialized 1478 | struct smp_cmd_pairing_confirm cfm; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_dhkey_check': /kisskb/src/net/bluetooth/smp.c:1441:29: note: byref variable will be forcibly initialized 1441 | struct smp_cmd_dhkey_check check; | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11923:12: note: userspace variable will be forcibly initialized 11923 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11923:12: note: userspace variable will be forcibly initialized /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 950 | struct smp_cmd_pairing_confirm cp; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'bredr_pairing': /kisskb/src/net/bluetooth/smp.c:3073:25: note: byref variable will be forcibly initialized 3073 | struct smp_cmd_pairing req; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_distribute_keys': /kisskb/src/net/bluetooth/smp.c:1333:28: note: byref variable will be forcibly initialized 1333 | struct smp_cmd_sign_info sign; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1311:29: note: byref variable will be forcibly initialized 1311 | struct smp_cmd_ident_info idinfo; | ^~~~~~ /kisskb/src/net/bluetooth/smp.c:1310:34: note: byref variable will be forcibly initialized 1310 | struct smp_cmd_ident_addr_info addrinfo; | ^~~~~~~~ /kisskb/src/net/bluetooth/smp.c:1275:34: note: byref variable will be forcibly initialized 1275 | struct smp_cmd_initiator_ident ident; | ^~~~~ /kisskb/src/net/bluetooth/smp.c:1274:31: note: byref variable will be forcibly initialized 1274 | struct smp_cmd_encrypt_info enc; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_req': /kisskb/src/net/bluetooth/smp.c:1733:25: note: byref variable will be forcibly initialized 1733 | struct smp_cmd_pairing rsp, *req = (void *) skb->data; | ^~~ In file included from /kisskb/src/net/bluetooth/smp.c:31: /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_ident_addr_info': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/smp.c:2614:28: note: in expansion of macro 'BDADDR_ANY' 2614 | if (!bacmp(&info->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c:2589:11: note: byref variable will be forcibly initialized 2589 | bdaddr_t rpa; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_public_key': /kisskb/src/net/bluetooth/smp.c:2735:33: note: byref variable will be forcibly initialized 2735 | struct smp_cmd_pairing_confirm cfm; | ^~~ /kisskb/src/net/mac80211/scan.c: In function 'ieee80211_prep_hw_scan': /kisskb/src/net/mac80211/scan.c:344:27: note: byref variable will be forcibly initialized 344 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_security_req': /kisskb/src/net/bluetooth/smp.c:2288:25: note: byref variable will be forcibly initialized 2288 | struct smp_cmd_pairing cp; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_conn_security': /kisskb/src/net/bluetooth/smp.c:2427:31: note: byref variable will be forcibly initialized 2427 | struct smp_cmd_security_req cp; | ^~ /kisskb/src/net/bluetooth/smp.c:2418:26: note: byref variable will be forcibly initialized 2418 | struct smp_cmd_pairing cp; | ^~ /kisskb/src/net/mac80211/scan.c: In function 'ieee80211_bss_info_update': /kisskb/src/net/mac80211/scan.c:153:29: note: byref variable will be forcibly initialized 153 | struct cfg80211_inform_bss bss_meta = { | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'prepare_func_exit': /kisskb/src/kernel/bpf/verifier.c:6287:15: note: byref variable will be forcibly initialized 6287 | struct tnum range = tnum_range(0, 1); | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_return_code': /kisskb/src/kernel/bpf/verifier.c:9679:14: note: byref variable will be forcibly initialized 9679 | struct tnum range = tnum_range(0, 1); | ^~~~~ /kisskb/src/net/mac80211/scan.c: In function '__ieee80211_request_sched_scan_start': /kisskb/src/net/mac80211/scan.c:1291:27: note: byref variable will be forcibly initialized 1291 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/drivers/rtc/class.c: In function '__devm_rtc_register_device': /kisskb/src/drivers/rtc/class.c:382:20: note: byref variable will be forcibly initialized 382 | struct rtc_wkalrm alrm; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_misc_fixups': /kisskb/src/kernel/bpf/verifier.c:13253:36: note: byref variable will be forcibly initialized 13253 | struct bpf_jit_poke_descriptor desc = { | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:12504:19: note: byref variable will be forcibly initialized 12504 | struct bpf_insn insn; | ^~~~ /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c: In function 'int_queue_schedule_job': /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c:336:15: note: byref variable will be forcibly initialized 336 | struct hl_bd bd; | ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:26: note: byref variable will be forcibly initialized 228 | struct posix_clock_desc cd; | ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_gettime': /kisskb/src/kernel/time/posix-clock.c:252:26: note: byref variable will be forcibly initialized 252 | struct posix_clock_desc cd; | ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_settime': /kisskb/src/kernel/time/posix-clock.c:290:26: note: byref variable will be forcibly initialized 290 | struct posix_clock_desc cd; | ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_getres': /kisskb/src/kernel/time/posix-clock.c:271:26: note: byref variable will be forcibly initialized 271 | struct posix_clock_desc cd; | ^~ /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c: In function 'init_wait_cs': /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c:465:32: note: byref variable will be forcibly initialized 465 | struct hl_gen_wait_properties wait_prop; | ^~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:6504:27: note: byref variable will be forcibly initialized 6504 | struct bpf_call_arg_meta meta; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:11348:30: note: byref variable will be forcibly initialized 11348 | const struct bpf_insn_cbs cbs = { | ^~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_check': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:14181:5: note: userspace variable will be forcibly initialized 14181 | int bpf_check(struct bpf_prog **prog, union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_info': /kisskb/src/net/bluetooth/lib.c:140:19: note: byref variable will be forcibly initialized 140 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn': /kisskb/src/net/bluetooth/lib.c:156:19: note: byref variable will be forcibly initialized 156 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err': /kisskb/src/net/bluetooth/lib.c:172:19: note: byref variable will be forcibly initialized 172 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn_ratelimited': /kisskb/src/net/bluetooth/lib.c:221:19: note: byref variable will be forcibly initialized 221 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err_ratelimited': /kisskb/src/net/bluetooth/lib.c:237:19: note: byref variable will be forcibly initialized 237 | struct va_format vaf; | ^~~ /kisskb/src/kernel/time/itimer.c: In function 'put_itimerval': /kisskb/src/kernel/time/itimer.c:103:32: note: byref variable will be forcibly initialized 103 | struct __kernel_old_itimerval v; | ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:32: note: byref variable will be forcibly initialized 315 | struct __kernel_old_itimerval v; | ^ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:22: note: byref variable will be forcibly initialized 115 | struct itimerspec64 get_buffer; | ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c: In function 'alarm_setitimer': /kisskb/src/kernel/time/itimer.c:279:30: note: byref variable will be forcibly initialized 279 | struct itimerspec64 it_new, it_old; | ^~~~~~ /kisskb/src/kernel/time/itimer.c:279:22: note: byref variable will be forcibly initialized 279 | struct itimerspec64 it_new, it_old; | ^~~~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_setitimer': /kisskb/src/kernel/time/itimer.c:335:34: note: byref variable will be forcibly initialized 335 | struct itimerspec64 set_buffer, get_buffer; | ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:335:22: note: byref variable will be forcibly initialized 335 | struct itimerspec64 set_buffer, get_buffer; | ^~~~~~~~~~ /kisskb/src/kernel/exit.c: In function 'coredump_task_exit': /kisskb/src/kernel/exit.c:359:22: note: byref variable will be forcibly initialized 359 | struct core_thread self; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:671:12: note: byref variable will be forcibly initialized 671 | LIST_HEAD(dead); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1560:19: note: byref variable will be forcibly initialized 1560 | struct wait_opts wo; | ^~ /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 66 | struct scatterlist src, dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:66:21: note: byref variable will be forcibly initialized 66 | struct scatterlist src, dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:65:25: note: byref variable will be forcibly initialized 65 | struct ecdh_completion result; | ^~~~~~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1626:16: note: byref variable will be forcibly initialized 1626 | struct rusage r; | ^ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'generate_ecdh_public_key': /kisskb/src/net/bluetooth/ecdh_helper.c:171:21: note: byref variable will be forcibly initialized 171 | struct scatterlist dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:170:25: note: byref variable will be forcibly initialized 170 | struct ecdh_completion result; | ^~~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1659:19: note: byref variable will be forcibly initialized 1659 | struct wait_opts wo; | ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1718:16: note: byref variable will be forcibly initialized 1718 | struct rusage r; | ^ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_get_current_uid_gid': /kisskb/src/kernel/bpf/helpers.c:203:9: note: byref variable will be forcibly initialized 203 | kgid_t gid; | ^~~ /kisskb/src/kernel/bpf/helpers.c:202:9: note: byref variable will be forcibly initialized 202 | kuid_t uid; | ^~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized 419 | 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:419:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/clockevents.c: In function 'unbind_device_store': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized 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:118:20: note: byref variable will be forcibly initialized 118 | struct timespec64 ts; | ^~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_set_alarm': /kisskb/src/drivers/rtc/interface.c:411:18: note: byref variable will be forcibly initialized 411 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:870:21: note: byref variable will be forcibly initialized 870 | struct rtc_wkalrm alarm; | ^~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/rtc/interface.c:822:21: note: byref variable will be forcibly initialized 822 | struct rtc_wkalrm alarm; | ^~~~~ /kisskb/src/drivers/rtc/interface.c:805:18: note: byref variable will be forcibly initialized 805 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_initialize_alarm': /kisskb/src/drivers/rtc/interface.c:496:18: note: byref variable will be forcibly initialized 496 | struct rtc_time now; | ^~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_update_irq_enable': /kisskb/src/drivers/rtc/interface.c:585:19: note: byref variable will be forcibly initialized 585 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_read_alarm': /kisskb/src/drivers/rtc/interface.c:215:26: note: byref variable will be forcibly initialized 215 | struct rtc_time before, now; | ^~~ /kisskb/src/drivers/rtc/interface.c:215:18: note: byref variable will be forcibly initialized 215 | struct rtc_time before, now; | ^~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_do_work': /kisskb/src/drivers/rtc/interface.c:936:21: note: byref variable will be forcibly initialized 936 | struct rtc_wkalrm alarm; | ^~~~~ /kisskb/src/drivers/rtc/interface.c:902:18: note: byref variable will be forcibly initialized 902 | struct rtc_time tm; | ^~ /kisskb/src/net/mac80211/ht.c: In function 'ieee80211_ht_cap_ie_to_sta_ht_cap': /kisskb/src/net/mac80211/ht.c:143:38: note: byref variable will be forcibly initialized 143 | struct ieee80211_sta_ht_cap ht_cap, own_cap; | ^~~~~~~ /kisskb/src/net/mac80211/ht.c:143:30: note: byref variable will be forcibly initialized 143 | struct ieee80211_sta_ht_cap ht_cap, own_cap; | ^~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:156:8: note: in expansion of macro 'wait_event_interruptible_timeout' 156 | err = wait_event_interruptible_timeout(hdev->req_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:119:21: note: byref variable will be forcibly initialized 119 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'del_from_accept_list': /kisskb/src/net/bluetooth/hci_request.c:448:42: note: byref variable will be forcibly initialized 448 | struct hci_cp_le_del_from_resolv_list cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:434:40: note: byref variable will be forcibly initialized 434 | struct hci_cp_le_del_from_accept_list cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'add_to_accept_list': /kisskb/src/net/bluetooth/hci_request.c:502:40: note: byref variable will be forcibly initialized 502 | struct hci_cp_le_add_to_resolv_list cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:464:38: note: byref variable will be forcibly initialized 464 | struct hci_cp_le_add_to_accept_list cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_start_scan': /kisskb/src/net/bluetooth/hci_request.c:684:36: note: byref variable will be forcibly initialized 684 | struct hci_cp_le_set_scan_enable enable_cp; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:683:35: note: byref variable will be forcibly initialized 683 | struct hci_cp_le_set_scan_param param_cp; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:635:40: note: byref variable will be forcibly initialized 635 | 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:2060:24: note: byref variable will be forcibly initialized 2060 | struct hci_cp_inquiry cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'write_iac': /kisskb/src/net/bluetooth/hci_request.c:1896:38: note: byref variable will be forcibly initialized 1896 | 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:278:41: note: byref variable will be forcibly initialized 278 | struct hci_cp_write_page_scan_activity acp; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_name': /kisskb/src/net/bluetooth/hci_request.c:363:33: note: byref variable will be forcibly initialized 363 | struct hci_cp_write_local_name cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_eir': /kisskb/src/net/bluetooth/hci_request.c:373:26: note: byref variable will be forcibly initialized 373 | 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:416:36: note: byref variable will be forcibly initialized 416 | struct hci_cp_le_set_scan_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:409:40: note: byref variable will be forcibly initialized 409 | 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:2169:36: note: byref variable will be forcibly initialized 2169 | struct hci_cp_le_set_scan_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:2160:40: note: byref variable will be forcibly initialized 2160 | struct hci_cp_le_set_ext_scan_enable ext_enable_cp; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan_rsp_data': /kisskb/src/net/bluetooth/hci_request.c:1008:38: note: byref variable will be forcibly initialized 1008 | struct hci_cp_le_set_scan_rsp_data cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:987:5: note: byref variable will be forcibly initialized 987 | } pdu; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1061:33: note: byref variable will be forcibly initialized 1061 | struct hci_cp_le_set_adv_data cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:1039:5: note: byref variable will be forcibly initialized 1039 | } pdu; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1083:21: note: byref variable will be forcibly initialized 1083 | 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:1099:21: note: byref variable will be forcibly initialized 1099 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_get_random_address': /kisskb/src/net/bluetooth/hci_request.c:1274:12: note: byref variable will be forcibly initialized 1274 | bdaddr_t nrpa; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1457:50: note: in expansion of macro 'BDADDR_ANY' 1457 | #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1254:8: note: in expansion of macro 'rpa_valid' 1254 | if (rpa_valid(hdev)) | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1459:58: note: in expansion of macro 'BDADDR_ANY' 1459 | #define adv_rpa_valid(adv) (bacmp(&adv->random_addr, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1251:8: note: in expansion of macro 'adv_rpa_valid' 1251 | if (adv_rpa_valid(adv_instance)) | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_setup_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:1426:42: note: byref variable will be forcibly initialized 1426 | struct hci_cp_le_set_adv_set_rand_addr cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:1425:26: note: in expansion of macro 'BDADDR_ANY' 1425 | bacmp(&random_addr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1338:11: note: byref variable will be forcibly initialized 1338 | bdaddr_t random_addr; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1334:38: note: byref variable will be forcibly initialized 1334 | struct hci_cp_le_set_ext_adv_params cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_update_random_address': /kisskb/src/net/bluetooth/hci_request.c:1737:12: note: byref variable will be forcibly initialized 1737 | bdaddr_t nrpa; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1457:50: note: in expansion of macro 'BDADDR_ANY' 1457 | #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1718:7: note: in expansion of macro 'rpa_valid' 1718 | if (rpa_valid(hdev)) | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:1771:33: note: in expansion of macro 'BDADDR_ANY' 1771 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:1769:28: note: in expansion of macro 'BDADDR_ANY' 1769 | !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:903:33: note: byref variable will be forcibly initialized 903 | struct hci_cp_le_set_adv_param cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'adv_timeout_expire': /kisskb/src/net/bluetooth/hci_request.c:1148:21: note: byref variable will be forcibly initialized 1148 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_reenable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1119:21: note: byref variable will be forcibly initialized 1119 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'powered_update_hci': /kisskb/src/net/bluetooth/hci_request.c:2546:41: note: byref variable will be forcibly initialized 2546 | 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:2003:39: note: byref variable will be forcibly initialized 2003 | struct hci_cp_reject_sync_conn_req rej; | ^~~ /kisskb/src/net/bluetooth/hci_request.c:1995:34: note: byref variable will be forcibly initialized 1995 | struct hci_cp_reject_conn_req rej; | ^~~ /kisskb/src/net/bluetooth/hci_request.c:1970:29: note: byref variable will be forcibly initialized 1970 | struct hci_cp_disconnect dc; | ^~ /kisskb/src/net/bluetooth/hci_request.c:1963:35: note: byref variable will be forcibly initialized 1963 | 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:2033:21: note: byref variable will be forcibly initialized 2033 | struct hci_request req; | ^~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_stop_discovery': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:2402:46: note: in expansion of macro 'BDADDR_ANY' 2402 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2372:39: note: byref variable will be forcibly initialized 2372 | struct hci_cp_remote_name_req_cancel cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_configure_datapath': /kisskb/src/net/bluetooth/hci_request.c:2424:21: note: byref variable will be forcibly initialized 2424 | struct hci_request req; | ^~~ /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 81 | } __packed rp = { | ^~ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_set_mem_map': /kisskb/src/drivers/pcmcia/yenta_socket.c:445:24: note: byref variable will be forcibly initialized 445 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_clear_maps': /kisskb/src/drivers/pcmcia/yenta_socket.c:553:16: note: byref variable will be forcibly initialized 553 | pccard_io_map io = { 0, 0, 0, 0, 1 }; | ^~ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_config_init': /kisskb/src/drivers/pcmcia/yenta_socket.c:1047:24: note: byref variable will be forcibly initialized 1047 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pcmcia/yenta_socket.c: In function 'yenta_allocate_res': /kisskb/src/drivers/pcmcia/yenta_socket.c:696:24: note: byref variable will be forcibly initialized 696 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_read_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:145:17: note: byref variable will be forcibly initialized 145 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_write_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:339:17: note: byref variable will be forcibly initialized 339 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_g_priv_mem': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:1094:18: note: byref variable will be forcibly initialized 1094 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_get_frequency': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:14:22: note: byref variable will be forcibly initialized 14 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_set_frequency': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:48:22: note: byref variable will be forcibly initialized 48 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_get_max_power': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:74:22: note: byref variable will be forcibly initialized 74 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_set_max_power': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:96:22: note: byref variable will be forcibly initialized 96 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/phantom.c: In function 'phantom_ioctl': /kisskb/src/drivers/misc/phantom.c:90:17: note: byref variable will be forcibly initialized 90 | struct phm_reg r; | ^ /kisskb/src/drivers/misc/phantom.c:89:18: note: byref variable will be forcibly initialized 89 | struct phm_regs rs; | ^~ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs': /kisskb/src/net/bluetooth/hci_codec.c:127:38: note: byref variable will be forcibly initialized 127 | struct hci_op_read_local_codec_caps caps; | ^~~~ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs_v2': /kisskb/src/net/bluetooth/hci_codec.c:194:38: note: byref variable will be forcibly initialized 194 | struct hci_op_read_local_codec_caps caps; | ^~~~ /kisskb/src/drivers/rtc/dev.c: In function 'set_uie': /kisskb/src/drivers/rtc/dev.c:110:18: note: byref variable will be forcibly initialized 110 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/dev.c: In function 'rtc_dev_ioctl': /kisskb/src/drivers/rtc/dev.c:211:19: note: byref variable will be forcibly initialized 211 | struct rtc_param param; | ^~~~~ /kisskb/src/drivers/rtc/dev.c:210:20: note: byref variable will be forcibly initialized 210 | struct rtc_wkalrm alarm; | ^~~~~ /kisskb/src/drivers/rtc/dev.c:209:18: note: byref variable will be forcibly initialized 209 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/dev.c: In function 'rtc_uie_task': /kisskb/src/drivers/rtc/dev.c:49:18: note: byref variable will be forcibly initialized 49 | struct rtc_time tm; | ^~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_stats': /kisskb/src/drivers/misc/xilinx_sdfec.c:917:22: note: byref variable will be forcibly initialized 917 | struct xsdfec_stats user_stats; | ^~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_irq': /kisskb/src/drivers/misc/xilinx_sdfec.c:383:20: note: byref variable will be forcibly initialized 383 | struct xsdfec_irq irq; | ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:410:22: note: byref variable will be forcibly initialized 410 | struct xsdfec_turbo turbo; | ^~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_status': /kisskb/src/drivers/misc/xilinx_sdfec.c:295:23: note: byref variable will be forcibly initialized 295 | struct xsdfec_status status; | ^~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:438:22: note: byref variable will be forcibly initialized 438 | struct xsdfec_turbo turbo_params; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/phy/marvell.c: In function 'm88e1540_set_fld': /kisskb/src/drivers/net/phy/marvell.c:1406:21: note: byref variable will be forcibly initialized 1406 | struct ethtool_eee eee; | ^~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/net/bluetooth/bluetooth.h:28, from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/net/bluetooth/hci_sync.c: In function '__hci_cmd_sync_sk': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:165:8: note: in expansion of macro 'wait_event_interruptible_timeout' 165 | err = wait_event_interruptible_timeout(hdev->req_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:149:21: note: byref variable will be forcibly initialized 149 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:507:11: note: userspace variable will be forcibly initialized 507 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:503:27: note: byref variable will be forcibly initialized 503 | union bpf_iter_link_info linfo; | ^~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:501:25: note: byref variable will be forcibly initialized 501 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_ext_scan_enable_sync': /kisskb/src/net/bluetooth/hci_sync.c:1403:39: note: byref variable will be forcibly initialized 1403 | struct hci_cp_le_set_ext_scan_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_scan_enable_sync': /kisskb/src/net/bluetooth/hci_sync.c:1416:35: note: byref variable will be forcibly initialized 1416 | struct hci_cp_le_set_scan_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_scan_param_sync': /kisskb/src/net/bluetooth/hci_sync.c:2012:34: note: byref variable will be forcibly initialized 2012 | struct hci_cp_le_set_scan_param cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_read_local_ext_features_sync': /kisskb/src/net/bluetooth/hci_sync.c:2925:40: note: byref variable will be forcibly initialized 2925 | struct hci_cp_read_local_ext_features cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_write_eir_sync': /kisskb/src/net/bluetooth/hci_sync.c:2884:26: note: byref variable will be forcibly initialized 2884 | struct hci_cp_write_eir cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_event_filter_sync': /kisskb/src/net/bluetooth/hci_sync.c:2804:33: note: byref variable will be forcibly initialized 2804 | struct hci_cp_set_event_filter cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_clear_event_filter_sync': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:2830:7: note: in expansion of macro 'BDADDR_ANY' 2830 | BDADDR_ANY, 0x00); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_le_support_sync': /kisskb/src/net/bluetooth/hci_sync.c:3460:40: note: byref variable will be forcibly initialized 3460 | struct hci_cp_write_le_host_supported cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_setup_link_policy_sync': /kisskb/src/net/bluetooth/hci_sync.c:3147:38: note: byref variable will be forcibly initialized 3147 | struct hci_cp_write_def_link_policy cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_read_stored_link_key_sync': /kisskb/src/net/bluetooth/hci_sync.c:3131:37: note: byref variable will be forcibly initialized 3131 | struct hci_cp_read_stored_link_key cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_default_phy_sync': /kisskb/src/net/bluetooth/hci_sync.c:3720:35: note: byref variable will be forcibly initialized 3720 | struct hci_cp_le_set_default_phy cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_write_def_data_len_sync': /kisskb/src/net/bluetooth/hci_sync.c:3704:38: note: byref variable will be forcibly initialized 3704 | struct hci_cp_le_write_def_data_len cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_err_data_report_sync': /kisskb/src/net/bluetooth/hci_sync.c:3663:45: note: byref variable will be forcibly initialized 3663 | struct hci_cp_write_def_err_data_reporting cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_delete_stored_link_key_sync': /kisskb/src/drivers/net/phy/nxp-c45-tja11xx.c: In function 'nxp_c45_process_txts': /kisskb/src/drivers/net/phy/nxp-c45-tja11xx.c:418:20: note: byref variable will be forcibly initialized 418 | struct timespec64 ts; | ^~ /kisskb/src/drivers/net/phy/nxp-c45-tja11xx.c:417:30: note: byref variable will be forcibly initialized 417 | struct skb_shared_hwtstamps shhwtstamps; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:3527:39: note: byref variable will be forcibly initialized 3527 | struct hci_cp_delete_stored_link_key cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_remote_name_cancel_sync': /kisskb/src/net/bluetooth/hci_sync.c:4240:39: note: byref variable will be forcibly initialized 4240 | struct hci_cp_remote_name_req_cancel cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_disconnect_phy_link_sync': /kisskb/src/net/bluetooth/hci_sync.c:4303:33: note: byref variable will be forcibly initialized 4303 | struct hci_cp_disconn_phy_link cp; | ^~ /kisskb/src/drivers/net/phy/nxp-c45-tja11xx.c: In function 'nxp_c45_handle_interrupt': /kisskb/src/drivers/net/phy/nxp-c45-tja11xx.c:905:22: note: byref variable will be forcibly initialized 905 | struct nxp_c45_hwts hwts; | ^~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_disconnect_sync': /kisskb/src/net/bluetooth/hci_sync.c:4303:33: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sync.c:4316:27: note: byref variable will be forcibly initialized 4316 | struct hci_cp_disconnect cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_reject_sco_sync': /kisskb/src/net/bluetooth/hci_sync.c:4363:37: note: byref variable will be forcibly initialized 4363 | struct hci_cp_reject_sync_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_reject_conn_sync': /kisskb/src/net/bluetooth/hci_sync.c:4382:32: note: byref variable will be forcibly initialized 4382 | struct hci_cp_reject_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_write_iac_sync': /kisskb/src/net/bluetooth/hci_sync.c:4476:38: note: byref variable will be forcibly initialized 4476 | struct hci_cp_write_current_iac_lap cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_adv_set_random_addr_sync': /kisskb/src/net/bluetooth/hci_sync.c:689:41: note: byref variable will be forcibly initialized 689 | struct hci_cp_le_set_adv_set_rand_addr cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_ext_scan_rsp_data_sync': /kisskb/src/net/bluetooth/hci_sync.c:850:4: note: byref variable will be forcibly initialized 850 | } pdu; | ^~~ /kisskb/src/net/bluetooth/hci_sync.c: In function '__hci_set_scan_rsp_data_sync': /kisskb/src/net/bluetooth/hci_sync.c:876:37: note: byref variable will be forcibly initialized 876 | struct hci_cp_le_set_scan_rsp_data cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_ext_adv_data_sync': /kisskb/src/net/bluetooth/hci_sync.c:1120:4: note: byref variable will be forcibly initialized 1120 | } pdu; | ^~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_set_adv_data_sync': /kisskb/src/net/bluetooth/hci_sync.c:1147:32: note: byref variable will be forcibly initialized 1147 | struct hci_cp_le_set_adv_data cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_del_resolve_list_sync': /kisskb/src/net/bluetooth/hci_sync.c:1525:40: note: byref variable will be forcibly initialized 1525 | struct hci_cp_le_del_from_resolv_list cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_del_accept_list_sync': /kisskb/src/net/bluetooth/hci_sync.c:1547:40: note: byref variable will be forcibly initialized 1547 | struct hci_cp_le_del_from_accept_list cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_add_resolve_list_sync': /kisskb/src/net/bluetooth/hci_sync.c:1581:38: note: byref variable will be forcibly initialized 1581 | struct hci_cp_le_add_to_resolv_list cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_set_privacy_mode_sync': /kisskb/src/net/bluetooth/hci_sync.c:1629:36: note: byref variable will be forcibly initialized 1629 | struct hci_cp_le_set_privacy_mode cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_add_accept_list_sync': /kisskb/src/net/bluetooth/hci_sync.c:1664:38: note: byref variable will be forcibly initialized 1664 | struct hci_cp_le_add_to_accept_list cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_dev_get_bd_addr_from_property': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:2538:29: note: in expansion of macro 'BDADDR_ANY' 2538 | if (ret < 0 || !bacmp(&ba, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:2533:11: note: byref variable will be forcibly initialized 2533 | bdaddr_t ba; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_inquiry_sync': /kisskb/src/net/bluetooth/hci_sync.c:4598:24: note: byref variable will be forcibly initialized 4598 | struct hci_cp_inquiry cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_update_eir_sync': /kisskb/src/net/bluetooth/hci_sync.c:405:26: note: byref variable will be forcibly initialized 405 | struct hci_cp_write_eir cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_update_random_address_sync': /kisskb/src/net/bluetooth/hci_sync.c:599:12: note: byref variable will be forcibly initialized 599 | bdaddr_t nrpa; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1457:50: note: in expansion of macro 'BDADDR_ANY' 1457 | #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:578:7: note: in expansion of macro 'rpa_valid' 578 | if (rpa_valid(hdev)) | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:633:33: note: in expansion of macro 'BDADDR_ANY' 633 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:631:28: note: in expansion of macro 'BDADDR_ANY' 631 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_setup_ext_adv_instance_sync': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:828:26: note: in expansion of macro 'BDADDR_ANY' 828 | bacmp(&random_addr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:717:11: note: byref variable will be forcibly initialized 717 | bdaddr_t random_addr; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:714:38: note: byref variable will be forcibly initialized 714 | struct hci_cp_le_set_ext_adv_params cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_ext_directed_advertising_sync': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:5063:26: note: in expansion of macro 'BDADDR_ANY' 5063 | bacmp(&random_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:5015:11: note: byref variable will be forcibly initialized 5015 | bdaddr_t random_addr; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c:5013:38: note: byref variable will be forcibly initialized 5013 | struct hci_cp_le_set_ext_adv_params cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_directed_advertising_sync': /kisskb/src/net/bluetooth/hci_sync.c:5077:33: note: byref variable will be forcibly initialized 5077 | struct hci_cp_le_set_adv_param cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_read_rssi_sync': /kisskb/src/net/bluetooth/hci_sync.c:1362:26: note: byref variable will be forcibly initialized 1362 | struct hci_cp_read_rssi cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_read_tx_power_sync': /kisskb/src/net/bluetooth/hci_sync.c:1377:30: note: byref variable will be forcibly initialized 1377 | struct hci_cp_read_tx_power cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_enable_advertising_sync': /kisskb/src/net/bluetooth/hci_sync.c:989:33: note: byref variable will be forcibly initialized 989 | struct hci_cp_le_set_adv_param cp; | ^~ /kisskb/src/net/mac80211/vht.c: In function 'ieee80211_vht_cap_ie_to_sta_vht_cap': /kisskb/src/net/mac80211/vht.c:122:31: note: byref variable will be forcibly initialized 122 | struct ieee80211_sta_vht_cap own_cap; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_write_le_host_supported_sync': /kisskb/src/net/bluetooth/hci_sync.c:2272:40: note: byref variable will be forcibly initialized 2272 | struct hci_cp_write_le_host_supported cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_write_fast_connectable_sync': /kisskb/src/net/bluetooth/hci_sync.c:2354:41: note: byref variable will be forcibly initialized 2354 | struct hci_cp_write_page_scan_activity cp; | ^~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_update_name_sync': /kisskb/src/net/bluetooth/hci_sync.c:2455:33: note: byref variable will be forcibly initialized 2455 | struct hci_cp_write_local_name cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_dev_open_sync': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:3944:33: note: in expansion of macro 'BDADDR_ANY' 3944 | if (bacmp(&hdev->public_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:3896:34: note: in expansion of macro 'BDADDR_ANY' 3896 | if (bacmp(&hdev->public_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:3893:35: note: in expansion of macro 'BDADDR_ANY' 3893 | if (!bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:3851:34: note: in expansion of macro 'BDADDR_ANY' 3851 | !bacmp(&hdev->static_addr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:3850:29: note: in expansion of macro 'BDADDR_ANY' 3850 | !bacmp(&hdev->bdaddr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_power_on_sync': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:4198:34: note: in expansion of macro 'BDADDR_ANY' 4198 | !bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:4197:29: note: in expansion of macro 'BDADDR_ANY' 4197 | !bacmp(&hdev->bdaddr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_stop_discovery_sync': /kisskb/src/net/bluetooth/hci_sync.c:4240:39: note: byref variable will be forcibly initialized 4240 | struct hci_cp_remote_name_req_cancel cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_sync.c:10: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_sync.c:4289:46: note: in expansion of macro 'BDADDR_ANY' 4289 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sync.c: In function 'hci_le_create_conn_sync': /kisskb/src/net/bluetooth/hci_sync.c:5193:31: note: byref variable will be forcibly initialized 5193 | struct hci_cp_le_create_conn cp; | ^~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_temperature': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:570:22: note: byref variable will be forcibly initialized 570 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_temperature': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:602:22: note: byref variable will be forcibly initialized 602 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_voltage': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:627:22: note: byref variable will be forcibly initialized 627 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_current': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:656:22: note: byref variable will be forcibly initialized 656 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_fan_speed': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:685:22: note: byref variable will be forcibly initialized 685 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_pwm_info': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:714:22: note: byref variable will be forcibly initialized 714 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_pwm_info': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:743:22: note: byref variable will be forcibly initialized 743 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_voltage': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:766:22: note: byref variable will be forcibly initialized 766 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_current': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:791:22: note: byref variable will be forcibly initialized 791 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_power': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:816:22: note: byref variable will be forcibly initialized 816 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_power': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:847:22: note: byref variable will be forcibly initialized 847 | struct cpucp_packet pkt; | ^~~ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized 245 | 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 259 | struct xxh64_state state; | ^~~~~ In file included from /kisskb/src/include/linux/of_mdio.h:13, from /kisskb/src/drivers/net/phy/xilinx_gmii2rgmii.c:18: /kisskb/src/drivers/net/phy/xilinx_gmii2rgmii.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_remove_monitor_sync': /kisskb/src/net/bluetooth/msft.c:326:49: note: byref variable will be forcibly initialized 326 | struct msft_cp_le_cancel_monitor_advertisement cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function 'read_supported_features': /kisskb/src/net/bluetooth/msft.c:114:41: note: byref variable will be forcibly initialized 114 | struct msft_cp_read_supported_features cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function '__msft_add_monitor_pattern': /kisskb/src/net/bluetooth/msft.c:675:21: note: byref variable will be forcibly initialized 675 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/msft.c: In function '__msft_remove_monitor': /kisskb/src/net/bluetooth/msft.c:746:21: note: byref variable will be forcibly initialized 746 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/msft.c:744:49: note: byref variable will be forcibly initialized 744 | struct msft_cp_le_cancel_monitor_advertisement cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_req_add_set_filter_enable': /kisskb/src/net/bluetooth/msft.c:787:52: note: byref variable will be forcibly initialized 787 | struct msft_cp_le_set_advertisement_filter_enable cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_set_filter_enable': /kisskb/src/net/bluetooth/msft.c:787:52: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/msft.c:797:21: note: byref variable will be forcibly initialized 797 | struct hci_request req; | ^~~ In file included 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/muxes/i2c-demux-pinctrl.c:12: /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/kernel/time/time_test.c:3: /kisskb/src/kernel/time/time_test.c: In function 'time64_to_tm_test_date_range': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1653:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1653 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:82:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 82 | KUNIT_ASSERT_EQ_MSG(test, yday, result.tm_yday, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1653:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1653 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:81:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 81 | KUNIT_ASSERT_EQ_MSG(test, mdday, result.tm_mday, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1653:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1653 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:80:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 80 | KUNIT_ASSERT_EQ_MSG(test, month - 1, result.tm_mon, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1653:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1653 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:79:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 79 | KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:66:12: note: byref variable will be forcibly initialized 66 | struct tm result; | ^~~~~~ In file included 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/muxes/i2c-mux-gpio.c:8: /kisskb/src/drivers/i2c/muxes/i2c-mux-gpio.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'identity_show': /kisskb/src/net/bluetooth/hci_debugfs.c:665:11: note: byref variable will be forcibly initialized 665 | bdaddr_t addr; | ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:398:28: note: byref variable will be forcibly initialized 398 | struct genpool_data_align data = { .align = align }; | ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:469:28: note: byref variable will be forcibly initialized 469 | struct genpool_data_align data = { .align = align }; | ^~~~ In file included from /kisskb/src/include/linux/of_device.h:9, from /kisskb/src/lib/genalloc.c:35: /kisskb/src/lib/genalloc.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | 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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' 633 | timeout = wait_event_interruptible_timeout(chip->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1925:21: note: byref variable will be forcibly initialized 1925 | struct i2c_cmd_arg cmd_arg; | ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2266:23: note: byref variable will be forcibly initialized 2266 | 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:2225:23: note: byref variable will be forcibly initialized 2225 | union i2c_smbus_data raw_id; | ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2197:17: note: byref variable will be forcibly initialized 2197 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1180:24: note: byref variable will be forcibly initialized 1180 | 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:2294:24: note: byref variable will be forcibly initialized 2294 | struct i2c_board_info info; | ^~~~ /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 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/map_iter.c:46:27: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_map ctx; | ^~~ In file included 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/muxes/i2c-mux-gpmux.c:10: /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/net/mdio/fwnode_mdio.c: In function 'fwnode_find_mii_timestamper': /kisskb/src/drivers/net/mdio/fwnode_mdio.c:20:25: note: byref variable will be forcibly initialized 20 | struct of_phandle_args arg; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/command_submission.c: In function 'cs_parser': /kisskb/src/drivers/misc/habanalabs/common/command_submission.c:225:22: note: byref variable will be forcibly initialized 225 | struct hl_cs_parser parser; | ^~~~~~ /kisskb/src/net/mac80211/he.c: In function 'ieee80211_he_cap_ie_to_sta_he_cap': /kisskb/src/net/mac80211/he.c:114:30: note: byref variable will be forcibly initialized 114 | struct ieee80211_sta_he_cap own_he_cap; | ^~~~~~~~~~ /kisskb/src/net/mac80211/ibss.c: In function 'ieee80211_ibss_build_presp': /kisskb/src/net/mac80211/ibss.c:180:31: note: byref variable will be forcibly initialized 180 | struct ieee80211_sta_ht_cap ht_cap; | ^~~~~~ /kisskb/src/net/mac80211/ibss.c: In function 'ieee80211_ibss_process_chanswitch': /kisskb/src/net/mac80211/ibss.c:772:26: note: byref variable will be forcibly initialized 772 | struct ieee80211_csa_ie csa_ie; | ^~~~~~ /kisskb/src/net/mac80211/ibss.c:771:31: note: byref variable will be forcibly initialized 771 | struct cfg80211_csa_settings params; | ^~~~~~ /kisskb/src/net/mac80211/ibss.c: In function '__ieee80211_sta_join_ibss': /kisskb/src/net/mac80211/ibss.c:230:27: note: byref variable will be forcibly initialized 230 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/ibss.c: In function 'ieee80211_sta_join_ibss': /kisskb/src/net/mac80211/ibss.c:403:27: note: byref variable will be forcibly initialized 403 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/ibss.c: In function 'ieee80211_update_sta_info': /kisskb/src/net/mac80211/ibss.c:1061:33: note: byref variable will be forcibly initialized 1061 | struct ieee80211_sta_vht_cap cap = sta->sta.vht_cap; | ^~~ /kisskb/src/net/mac80211/ibss.c:1060:29: note: byref variable will be forcibly initialized 1060 | struct ieee80211_vht_cap cap_ie; | ^~~~~~ /kisskb/src/net/mac80211/ibss.c:1045:28: note: byref variable will be forcibly initialized 1045 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/ibss.c:1044:27: note: byref variable will be forcibly initialized 1044 | struct ieee80211_ht_cap htcap_ie; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:103:23: note: byref variable will be forcibly initialized 103 | 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:138:23: note: byref variable will be forcibly initialized 138 | 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:160:23: note: byref variable will be forcibly initialized 160 | 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:178:23: note: byref variable will be forcibly initialized 178 | 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:200:23: note: byref variable will be forcibly initialized 200 | 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:226:23: note: byref variable will be forcibly initialized 226 | 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:253:23: note: byref variable will be forcibly initialized 253 | 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:269:23: note: byref variable will be forcibly initialized 269 | 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:289:23: note: byref variable will be forcibly initialized 289 | union i2c_smbus_data data; | ^~~~ 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:697, from /kisskb/src/arch/powerpc/include/asm/io.h:29, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/kernel/softirq.c:13: /kisskb/src/kernel/softirq.c: In function 'tasklet_unlock_wait': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:888:2: note: in expansion of macro 'wait_var_event' 888 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_RUN, &t->state)); | ^~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'tasklet_kill': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___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' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:869:3: note: in expansion of macro 'wait_var_event' 869 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/mdio/of_mdio.c:17: /kisskb/src/drivers/net/mdio/of_mdio.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/net/mac80211/iface.c: In function 'ieee80211_do_stop': /kisskb/src/net/mac80211/iface.c:376:27: note: byref variable will be forcibly initialized 376 | struct cfg80211_chan_def chandef; | ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/mac80211/iface.c:13: /kisskb/src/net/mac80211/iface.c: In function 'ieee80211_remove_interfaces': /kisskb/src/net/mac80211/iface.c:2195:12: note: byref variable will be forcibly initialized 2195 | LIST_HEAD(wdev_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mac80211/iface.c:2194:12: note: byref variable will be forcibly initialized 2194 | LIST_HEAD(unreg_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /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 167 | 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 271 | struct netlink_range_validation_signed range; | ^~~~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_vma_seq_show': /kisskb/src/kernel/bpf/task_iter.c:480:23: note: byref variable will be forcibly initialized 480 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:479:28: note: byref variable will be forcibly initialized 479 | struct bpf_iter__task_vma ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:235:23: note: byref variable will be forcibly initialized 235 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:234:29: note: byref variable will be forcibly initialized 234 | 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:94:24: note: byref variable will be forcibly initialized 94 | struct bpf_iter__task ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c:93:23: note: byref variable will be forcibly initialized 93 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c: In function 'mlxcpld_mux_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:65:17: note: byref variable will be forcibly initialized 65 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:64:23: note: byref variable will be forcibly initialized 64 | union i2c_smbus_data data; | ^~~~ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_change': /kisskb/src/lib/dynamic_debug.c:159:18: note: byref variable will be forcibly initialized 159 | struct flagsbuf fbuf; | ^~~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_pr_debug': /kisskb/src/lib/dynamic_debug.c:634:19: note: byref variable will be forcibly initialized 634 | struct va_format vaf; | ^~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_dev_dbg': /kisskb/src/lib/dynamic_debug.c:654:19: note: byref variable will be forcibly initialized 654 | struct va_format vaf; | ^~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_netdev_dbg': /kisskb/src/lib/dynamic_debug.c:685:19: note: byref variable will be forcibly initialized 685 | struct va_format vaf; | ^~~ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_proc_show': /kisskb/src/lib/dynamic_debug.c:889:18: note: byref variable will be forcibly initialized 889 | struct flagsbuf flags; | ^~~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:218:23: note: byref variable will be forcibly initialized 218 | union i2c_smbus_data dummy; | ^~~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:453:30: note: byref variable will be forcibly initialized 453 | struct i2c_device_identity id; | ^~ /kisskb/src/net/mac80211/michael.c: In function 'michael_mic': /kisskb/src/net/mac80211/michael.c:58:25: note: byref variable will be forcibly initialized 58 | struct michael_mic_ctx mctx; | ^~~~ /kisskb/src/drivers/rtc/rtc-cmos.c: In function 'cmos_validate_alarm': /kisskb/src/drivers/rtc/rtc-cmos.c:450:19: note: byref variable will be forcibly initialized 450 | struct rtc_time max_date = now; | ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-cmos.c:426:19: note: byref variable will be forcibly initialized 426 | struct rtc_time max_date = now; | ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-cmos.c:409:18: note: byref variable will be forcibly initialized 409 | struct rtc_time now; | ^~~ /kisskb/src/drivers/rtc/rtc-cmos.c: In function 'cmos_aie_poweroff': /kisskb/src/drivers/rtc/rtc-cmos.c:1020:21: note: byref variable will be forcibly initialized 1020 | struct rtc_wkalrm alarm; | ^~~~~ /kisskb/src/drivers/rtc/rtc-cmos.c:991:18: note: byref variable will be forcibly initialized 991 | struct rtc_time now; | ^~~ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_write': /kisskb/src/drivers/misc/pci_endpoint_test.c:476:38: note: byref variable will be forcibly initialized 476 | 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:575:38: note: byref variable will be forcibly initialized 575 | 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:338:38: note: byref variable will be forcibly initialized 338 | struct pci_endpoint_test_xfer_param param; | ^~~~~ /kisskb/src/drivers/net/mdio/mdio-thunder.c: In function 'thunder_mdiobus_pci_probe': /kisskb/src/drivers/net/mdio/mdio-thunder.c:58:19: note: byref variable will be forcibly initialized 58 | struct resource r; | ^ In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1901, from /kisskb/src/drivers/i2c/busses/i2c-i801.c:96: /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_add_tco_cnl': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_add_tco_spt': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/net/mac80211/tkip.c: In function 'ieee80211_get_tkip_rx_p1k': /kisskb/src/net/mac80211/tkip.c:189:18: note: byref variable will be forcibly initialized 189 | struct tkip_ctx ctx; | ^~~ In file included 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/muxes/i2c-mux-reg.c:9: /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'i2c_mux_reg_probe_dt': /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:85:18: note: byref variable will be forcibly initialized 85 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:404:18: note: byref variable will be forcibly initialized 404 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1617:23: note: byref variable will be forcibly initialized 1617 | struct region_devres match_data = { parent, start, n }; | ^~~~~~~~~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:482:18: note: byref variable will be forcibly initialized 482 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:609:30: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~~~ /kisskb/src/kernel/resource.c:609:18: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:18: note: byref variable will be forcibly initialized 684 | struct resource new = *old; | ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:29: note: byref variable will be forcibly initialized 740 | struct resource_constraint constraint; | ^~~~~~~~~~ /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 69 | struct i2c_board_info info; | ^~~~ /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 75 | struct alert_data data; | ^~~~ /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 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/prog_iter.c:46:28: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_prog ctx; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_unmask_irq': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:301:22: note: byref variable will be forcibly initialized 301 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_send_heartbeat': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:407:22: note: byref variable will be forcibly initialized 407 | struct cpucp_packet hb_pkt; | ^~~~~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_cpucp_pll_info_get': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:944:22: note: byref variable will be forcibly initialized 944 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_cpucp_power_get': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:974:22: note: byref variable will be forcibly initialized 974 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_dram_pending_row_get': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:1042:22: note: byref variable will be forcibly initialized 1042 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_cpucp_engine_core_asid_set': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:1064:22: note: byref variable will be forcibly initialized 1064 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_dynamic_send_msg': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:2286:23: note: byref variable will be forcibly initialized 2286 | struct lkd_msg_comms msg; | ^~~ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:31: note: byref variable will be forcibly initialized 462 | struct i2c_smbus_ioctl_data data_arg; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: byref variable will be forcibly initialized 435 | struct i2c_rdwr_ioctl_data rdwr_arg; | ^~~~~~~~ /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 68 | } desc; | ^~~~ /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 496 | struct aem_find_firmware_resp ff_resp; | ^~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c:495:31: note: byref variable will be forcibly initialized 495 | 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 353 | struct aem_read_sensor_req rs_req; | ^~~~~~ /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 634 | struct aem_find_instance_req fi_req; | ^~~~~~ /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 753 | 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 778 | struct aem_ipmi_data probe; | ^~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1962:23: note: byref variable will be forcibly initialized 1962 | struct bpf_iter_meta meta; | ^~~~ 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 37 | 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 /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 27 | 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 729 | 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 27 | 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 37 | 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 27 | 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 609 | 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 1068 | struct i2c_msg msg = { | ^~~ /kisskb/src/net/mac80211/ethtool.c: In function 'ieee80211_get_stats': /kisskb/src/net/mac80211/ethtool.c:78:21: note: byref variable will be forcibly initialized 78 | struct survey_info survey; | ^~~~~~ /kisskb/src/net/mac80211/ethtool.c:77:22: note: byref variable will be forcibly initialized 77 | struct station_info sinfo; | ^~~~~ /kisskb/src/net/mac80211/spectmgmt.c: In function 'ieee80211_parse_ch_switch_ie': /kisskb/src/net/mac80211/spectmgmt.c:145:33: note: byref variable will be forcibly initialized 145 | struct ieee80211_ht_operation ht_oper = { | ^~~~~~~ /kisskb/src/net/mac80211/spectmgmt.c:137:34: note: byref variable will be forcibly initialized 137 | struct ieee80211_vht_operation vht_oper = { | ^~~~~~~~ /kisskb/src/net/mac80211/cfg.c: In function 'ieee80211_nan_change_conf': /kisskb/src/net/mac80211/cfg.c:289:27: note: byref variable will be forcibly initialized 289 | struct cfg80211_nan_conf new_conf; | ^~~~~~~~ /kisskb/src/net/mac80211/cfg.c: In function '__ieee80211_channel_switch': /kisskb/src/net/mac80211/cfg.c:3494:34: note: byref variable will be forcibly initialized 3494 | struct ieee80211_channel_switch ch_switch; | ^~~~~~~~~ /kisskb/src/net/mac80211/cfg.c: In function 'ieee80211_get_key': /kisskb/src/net/mac80211/cfg.c:601:20: note: byref variable will be forcibly initialized 601 | struct key_params params; | ^~~~~~ /kisskb/src/net/mac80211/cfg.c: In function 'ieee80211_set_txq_params': /kisskb/src/net/mac80211/cfg.c:2460:35: note: byref variable will be forcibly initialized 2460 | struct ieee80211_tx_queue_params p; | ^ /kisskb/src/net/mac80211/cfg.c: In function 'ieee80211_stop_ap': /kisskb/src/net/mac80211/cfg.c:1310:27: note: byref variable will be forcibly initialized 1310 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/rx.c: In function '__ieee80211_rx_h_amsdu': /kisskb/src/net/mac80211/rx.c:2736:16: note: byref variable will be forcibly initialized 2736 | struct ethhdr ethhdr; | ^~~~~~ /kisskb/src/net/mac80211/rx.c:2735:22: note: byref variable will be forcibly initialized 2735 | struct sk_buff_head frame_list; | ^~~~~~~~~~ /kisskb/src/net/mac80211/rx.c: In function '__ieee80211_rx_handle_8023': /kisskb/src/net/mac80211/rx.c:4705:27: note: byref variable will be forcibly initialized 4705 | struct ieee80211_rx_data rx; | ^~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_handle_mu_mimo_mon': /kisskb/src/net/mac80211/rx.c:243:26: note: byref variable will be forcibly initialized 243 | } __packed __aligned(2) action; | ^~~~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_rx_h_ctrl': /kisskb/src/net/mac80211/rx.c:3082:26: note: byref variable will be forcibly initialized 3082 | struct ieee80211_event event = { | ^~~~~ /kisskb/src/net/mac80211/rx.c:3081:14: note: byref variable will be forcibly initialized 3081 | } __packed bar_data; | ^~~~~~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_rx_h_action': /kisskb/src/net/mac80211/rx.c:3359:27: note: byref variable will be forcibly initialized 3359 | struct sta_opmode_info sta_opmode = {}; | ^~~~~~~~~~ /kisskb/src/net/mac80211/rx.c:3316:27: note: byref variable will be forcibly initialized 3316 | struct sta_opmode_info sta_opmode = {}; | ^~~~~~~~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_mark_rx_ba_filtered_frames': /kisskb/src/net/mac80211/rx.c:4033:22: note: byref variable will be forcibly initialized 4033 | struct sk_buff_head frames; | ^~~~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_invoke_rx_handlers': /kisskb/src/net/mac80211/rx.c:3962:22: note: byref variable will be forcibly initialized 3962 | struct sk_buff_head reorder_release; | ^~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/rx.c: In function '__ieee80211_rx_handle_packet': /kisskb/src/net/mac80211/rx.c:4748:27: note: byref variable will be forcibly initialized 4748 | struct ieee80211_rx_data rx; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/mac80211/rx.c:13: /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_rx_napi': /kisskb/src/net/mac80211/rx.c:4991:12: note: byref variable will be forcibly initialized 4991 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_release_reorder_timeout': /kisskb/src/net/mac80211/rx.c:4016:26: note: byref variable will be forcibly initialized 4016 | struct ieee80211_event event = { | ^~~~~ /kisskb/src/net/mac80211/rx.c:3994:22: note: byref variable will be forcibly initialized 3994 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/of_mdio.h:13, from /kisskb/src/drivers/net/mdio/mdio-mux.c:9: /kisskb/src/drivers/net/mdio/mdio-mux.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:745:20: note: byref variable will be forcibly initialized 745 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c:719:33: note: byref variable will be forcibly initialized 719 | struct ptrace_peeksiginfo_args arg; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1229:16: note: byref variable will be forcibly initialized 1229 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1095:12: note: byref variable will be forcibly initialized 1095 | sigset_t new_set; | ^~~~~~~ /kisskb/src/kernel/ptrace.c:1034:19: note: byref variable will be forcibly initialized 1034 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx_h_rate_ctrl': /kisskb/src/net/mac80211/tx.c:669:35: note: byref variable will be forcibly initialized 669 | struct ieee80211_tx_rate_control txrc; | ^~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_beacon_get_finish': /kisskb/src/net/mac80211/tx.c:5004:35: note: byref variable will be forcibly initialized 5004 | struct ieee80211_tx_rate_control txrc; | ^~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_beacon_protect': /kisskb/src/net/mac80211/tx.c:4970:27: note: byref variable will be forcibly initialized 4970 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:1190:35: note: byref variable will be forcibly initialized 1190 | struct v4l2_subdev_ir_parameters default_params; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-opal.c: In function 'opal_set_tpo_time': /kisskb/src/drivers/rtc/rtc-opal.c:171:18: note: byref variable will be forcibly initialized 171 | struct opal_msg msg; | ^~~ /kisskb/src/drivers/rtc/rtc-opal.c: In function 'opal_get_tpo_time': /kisskb/src/drivers/rtc/rtc-opal.c:117:18: note: byref variable will be forcibly initialized 117 | struct opal_msg msg; | ^~~ In file included from /kisskb/src/net/mac80211/tx.c:16: /kisskb/src/net/mac80211/tx.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-pcidrv.c: In function 'navi_amd_register_client': /kisskb/src/drivers/i2c/busses/i2c-designware-pcidrv.c:134:24: note: byref variable will be forcibly initialized 134 | struct i2c_board_info info; | ^~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx_dequeue': /kisskb/src/net/mac80211/tx.c:3634:27: note: byref variable will be forcibly initialized 3634 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_build_hdr': /kisskb/src/net/mac80211/tx.c:2563:24: note: byref variable will be forcibly initialized 2563 | struct ieee80211s_hdr mesh_hdr __maybe_unused; | ^~~~~~~~ /kisskb/src/net/mac80211/tx.c:2562:23: note: byref variable will be forcibly initialized 2562 | struct ieee80211_hdr hdr; | ^~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_parse_tx_radiotap': /kisskb/src/net/mac80211/tx.c:2067:37: note: byref variable will be forcibly initialized 2067 | struct ieee80211_radiotap_iterator iterator; | ^~~~~~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx_prepare_skb': /kisskb/src/net/mac80211/tx.c:1875:27: note: byref variable will be forcibly initialized 1875 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_get_buffered_bc': /kisskb/src/net/mac80211/tx.c:5523:27: note: byref variable will be forcibly initialized 5523 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx': /kisskb/src/net/mac80211/tx.c:1915:27: note: byref variable will be forcibly initialized 1915 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_xmit_fast': /kisskb/src/net/mac80211/tx.c:3514:27: note: byref variable will be forcibly initialized 3514 | struct ieee80211_tx_data tx; | ^~ /kisskb/src/net/mac80211/tx.c:3511:16: note: byref variable will be forcibly initialized 3511 | struct ethhdr eth; | ^~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx_pending_skb': /kisskb/src/net/mac80211/tx.c:4638:23: note: byref variable will be forcibly initialized 4638 | struct sk_buff_head skbs; | ^~~~ /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_subif_start_xmit': /kisskb/src/net/mac80211/tx.c:4380:23: note: byref variable will be forcibly initialized 4380 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/drivers/misc/habanalabs/goya/goya.c: In function 'goya_unmask_irq': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:4828:22: note: byref variable will be forcibly initialized 4828 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/goya/goya.c: In function 'goya_set_ddr_bar_base': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:511:31: note: byref variable will be forcibly initialized 511 | struct hl_inbound_pci_region pci_region; | ^~~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/goya/goya.c: In function 'goya_init_iatu': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:545:32: note: byref variable will be forcibly initialized 545 | struct hl_outbound_pci_region outbound_region; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/goya/goya.c:544:31: note: byref variable will be forcibly initialized 544 | struct hl_inbound_pci_region inbound_region; | ^~~~~~~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/i2c/busses/i2c-mpc.c:12: /kisskb/src/drivers/i2c/busses/i2c-mpc.c: In function 'mpc_i2c_wait_for_completion': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mpc.c:661:14: note: in expansion of macro 'wait_event_timeout' 661 | time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout); | ^~~~~~~~~~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 393 | ret = wait_event_timeout(i2c->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/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/mac80211/key.c:12: /kisskb/src/net/mac80211/key.c: In function 'ieee80211_free_keys': /kisskb/src/net/mac80211/key.c:1031:12: note: byref variable will be forcibly initialized 1031 | LIST_HEAD(keys); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_set_wmm_default': /kisskb/src/net/mac80211/util.c:1587:35: note: byref variable will be forcibly initialized 1587 | struct ieee80211_tx_queue_params qparam; | ^~~~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_build_probe_req': /kisskb/src/net/mac80211/util.c:2070:28: note: byref variable will be forcibly initialized 2070 | struct ieee80211_scan_ies dummy_ie_desc; | ^~~~~~~~~~~~~ /kisskb/src/net/mac80211/util.c:2065:27: note: byref variable will be forcibly initialized 2065 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_chandef_vht_oper': /kisskb/src/net/mac80211/util.c:3278:27: note: byref variable will be forcibly initialized 3278 | struct cfg80211_chan_def new = *chandef; | ^~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_chandef_he_6ghz_oper': /kisskb/src/net/mac80211/util.c:3405:27: note: byref variable will be forcibly initialized 3405 | struct cfg80211_chan_def he_chandef = *chandef; | ^~~~~~~~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_calculate_rx_timestamp': /kisskb/src/net/mac80211/util.c:3723:19: note: byref variable will be forcibly initialized 3723 | struct rate_info ri; | ^~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_dfs_cac_cancel': /kisskb/src/net/mac80211/util.c:3867:27: note: byref variable will be forcibly initialized 3867 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_dfs_radar_detected_work': /kisskb/src/net/mac80211/util.c:3896:27: note: byref variable will be forcibly initialized 3896 | struct cfg80211_chan_def chandef = local->hw.conf.chandef; | ^~~~~~~ /kisskb/src/net/mac80211/util.c: In function 'ieee80211_add_s1g_capab_ie': /kisskb/src/net/mac80211/util.c:4526:27: note: byref variable will be forcibly initialized 4526 | struct ieee80211_s1g_cap s1g_capab; | ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-88pm80x.c: In function 'pm80x_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-88pm80x.c:173:26: note: byref variable will be forcibly initialized 173 | struct rtc_time now_tm, alarm_tm; | ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-88pm80x.c:173:18: note: byref variable will be forcibly initialized 173 | struct rtc_time now_tm, alarm_tm; | ^~~~~~ 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 27 | 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 37 | 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 27 | 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 37 | 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 27 | 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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /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 268 | struct pardev_cb i2c_parport_cb; | ^~~~~~~~~~~~~~ /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 27 | 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 37 | 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 27 | 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 37 | 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 27 | 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 'mt2050_init': /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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /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 27 | 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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ 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 37 | 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/i2c/busses/i2c-opal.c: In function 'i2c_opal_send_request': /kisskb/src/drivers/i2c/busses/i2c-opal.c:41:18: note: byref variable will be forcibly initialized 41 | struct opal_msg msg; | ^~~ /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 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/i2c/busses/i2c-opal.c: In function 'i2c_opal_smbus_xfer': /kisskb/src/drivers/i2c/busses/i2c-opal.c:117:26: note: byref variable will be forcibly initialized 117 | struct opal_i2c_request req; | ^~~ /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 37 | 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 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/i2c/busses/i2c-opal.c: In function 'i2c_opal_master_xfer': /kisskb/src/drivers/i2c/busses/i2c-opal.c:77:26: note: byref variable will be forcibly initialized 77 | struct opal_i2c_request req; | ^~~ /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/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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/net/mdio/mdio-mux-mmioreg.c: In function 'mdio_mux_mmioreg_probe': /kisskb/src/drivers/net/mdio/mdio-mux-mmioreg.c:101:18: note: byref variable will be forcibly initialized 101 | struct resource res; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-virtio.c: In function 'virtio_i2c_prepare_reqs': /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:48: note: byref variable will be forcibly initialized 61 | struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:39: note: byref variable will be forcibly initialized 61 | struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:30: note: byref variable will be forcibly initialized 61 | struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3218:11: note: byref variable will be forcibly initialized 3218 | sigset_t set; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigpending': /kisskb/src/kernel/signal.c:4326:11: note: byref variable will be forcibly initialized 4326 | sigset_t set; | ^~~ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:4070:12: note: byref variable will be forcibly initialized 4070 | sigset_t mask; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4230:15: note: byref variable will be forcibly initialized 4230 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4230:10: note: byref variable will be forcibly initialized 4230 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:3015:12: note: byref variable will be forcibly initialized 3015 | sigset_t newblocked; | ^~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/kernel/signal.c:3574:11: note: byref variable will be forcibly initialized 3574 | sigset_t mask = *which; | ^~~~ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:907:11: note: byref variable will be forcibly initialized 907 | sigset_t flush; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1539:24: note: byref variable will be forcibly initialized 1539 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2016:24: note: byref variable will be forcibly initialized 2016 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigprocmask': /kisskb/src/kernel/signal.c:4367:11: note: byref variable will be forcibly initialized 4367 | sigset_t new_blocked; | ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4574:11: note: byref variable will be forcibly initialized 4574 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__se_sys_ssetmask': /kisskb/src/kernel/signal.c:4574:11: note: byref variable will be forcibly initialized /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4636:11: note: byref variable will be forcibly initialized 4636 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigsuspend': /kisskb/src/kernel/signal.c:4665:11: note: byref variable will be forcibly initialized 4665 | sigset_t blocked; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__se_sys_sigsuspend': /kisskb/src/kernel/signal.c:4665:11: note: byref variable will be forcibly initialized /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:3064:11: note: byref variable will be forcibly initialized 3064 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3147:20: note: byref variable will be forcibly initialized 3147 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c:3147:11: note: byref variable will be forcibly initialized 3147 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3100:11: note: byref variable will be forcibly initialized 3100 | sigset_t kmask; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_old_getrlimit': /kisskb/src/kernel/sys.c:1486:16: note: byref variable will be forcibly initialized 1486 | struct rlimit x; | ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2128:24: note: byref variable will be forcibly initialized 2128 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2332:19: note: byref variable will be forcibly initialized 2332 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2887:11: note: byref variable will be forcibly initialized 2887 | sigset_t blocked; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2947:11: note: byref variable will be forcibly initialized 2947 | sigset_t unblocked; | ^~~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:992:14: note: byref variable will be forcibly initialized 992 | struct tms tmp; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4000:19: note: byref variable will be forcibly initialized 4000 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3774:24: note: byref variable will be forcibly initialized 3774 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1734:24: note: byref variable will be forcibly initialized 1734 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1765:24: note: byref variable will be forcibly initialized 1765 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1882:24: note: byref variable will be forcibly initialized 1882 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3931:24: note: byref variable will be forcibly initialized 3931 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1274:21: note: byref variable will be forcibly initialized 1274 | struct new_utsname tmp; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4040:19: note: byref variable will be forcibly initialized 4040 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_uname': /kisskb/src/kernel/sys.c:1295:21: note: byref variable will be forcibly initialized 1295 | struct old_utsname tmp; | ^~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1652:24: note: byref variable will be forcibly initialized 1652 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/sys.c: In function '__do_sys_olduname': /kisskb/src/kernel/signal.c:1751:24: note: byref variable will be forcibly initialized 1751 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/sys.c:1315:24: note: byref variable will be forcibly initialized 1315 | struct oldold_utsname tmp; | ^~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1780:24: note: byref variable will be forcibly initialized 1780 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1795:24: note: byref variable will be forcibly initialized 1795 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1809:24: note: byref variable will be forcibly initialized 1809 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1850:24: note: byref variable will be forcibly initialized 1850 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1865:24: note: byref variable will be forcibly initialized 1865 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1666:24: note: byref variable will be forcibly initialized 1666 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1679:24: note: byref variable will be forcibly initialized 1679 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1708:24: note: byref variable will be forcibly initialized 1708 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1832:24: note: byref variable will be forcibly initialized 1832 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3635:19: note: byref variable will be forcibly initialized 3635 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c:3634:20: note: byref variable will be forcibly initialized 3634 | struct timespec64 ts; | ^~ /kisskb/src/kernel/signal.c:3633:11: note: byref variable will be forcibly initialized 3633 | sigset_t these; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3853:19: note: byref variable will be forcibly initialized 3853 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:4092:11: note: byref variable will be forcibly initialized 4092 | sigset_t mask; | ^~~~ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2624:20: note: byref variable will be forcibly initialized 2624 | struct timespec64 tp; | ^~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2685:17: note: byref variable will be forcibly initialized 2685 | struct sysinfo val; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4416:29: note: byref variable will be forcibly initialized 4416 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c:4416:21: note: byref variable will be forcibly initialized 4416 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:561:23: note: byref variable will be forcibly initialized 561 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_signal': /kisskb/src/kernel/signal.c:4589:29: note: byref variable will be forcibly initialized 4589 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c:4589:21: note: byref variable will be forcibly initialized 4589 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1420:16: note: byref variable will be forcibly initialized 1420 | struct rlimit value; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4244:10: note: byref variable will be forcibly initialized 4244 | stack_t new; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1646:21: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1646:16: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1645:25: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c:1645:18: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1690:16: note: byref variable will be forcibly initialized 1690 | struct rlimit new_rlim; | ^~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1817:16: note: byref variable will be forcibly initialized 1817 | struct rusage r; | ^ /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_parse_dt': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:655:21: note: byref variable will be forcibly initialized 655 | struct of_endpoint ep; | ^~ In file included from /kisskb/src/include/uapi/linux/binfmts.h:5, from /kisskb/src/include/linux/binfmts.h:8, from /kisskb/src/kernel/umh.c:8: /kisskb/src/kernel/umh.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized 129 | kernel_cap_t dest; | ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:406:29: note: byref variable will be forcibly initialized 406 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:491:19: note: byref variable will be forcibly initialized 491 | struct ctl_table t; | ^ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:313:11: note: in expansion of macro 'wait_event_timeout' 313 | retval = wait_event_timeout(running_helpers_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:442:18: note: byref variable will be forcibly initialized 442 | struct rtc_time rtc_tm; | ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function 'abb5zes3_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:546:18: note: byref variable will be forcibly initialized 546 | struct rtc_time rtc_tm; | ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_read_timer': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:301:18: note: byref variable will be forcibly initialized 301 | struct rtc_time rtc_tm, *alarm_tm = &alarm->time; | ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:354:18: note: byref variable will be forcibly initialized 354 | struct rtc_time rtc_tm, *alarm_tm = &alarm->time; | ^~~~~~ 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:3561:29: note: byref variable will be forcibly initialized 3561 | DECLARE_COMPLETION_ONSTACK(detach_completion); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2799:20: note: byref variable will be forcibly initialized 2799 | struct wq_flusher this_flusher = { | ^~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2198:21: note: byref variable will be forcibly initialized 2198 | struct lockdep_map lockdep_map; | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3061:20: note: byref variable will be forcibly initialized 3061 | struct wq_barrier barr; | ^~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3139:20: note: byref variable will be forcibly initialized 3139 | struct cwt_wait cwait; | ^~~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_rtc_set_time': /kisskb/src/drivers/rtc/rtc-bq32k.c:119:20: note: byref variable will be forcibly initialized 119 | struct bq32k_regs regs; | ^~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_rtc_read_time': /kisskb/src/drivers/rtc/rtc-bq32k.c:91:20: note: byref variable will be forcibly initialized 91 | struct bq32k_regs regs; | ^~~~ 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:5329:12: note: byref variable will be forcibly initialized 5329 | LIST_HEAD(ctxs); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:149:17: note: byref variable will be forcibly initialized 149 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:17: note: byref variable will be forcibly initialized 844 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:17: note: byref variable will be forcibly initialized 750 | struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, | ^~~ 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 27 | 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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:655:17: note: byref variable will be forcibly initialized 655 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /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 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:508:17: note: byref variable will be forcibly initialized 508 | struct i2c_msg msg = { .addr = priv->i2c_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 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:17: note: byref variable will be forcibly initialized 435 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:17: note: byref variable will be forcibly initialized 325 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:17: note: byref variable will be forcibly initialized 223 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/net/appletalk/ipddp.c: In function 'ipddp_siocdevprivate': /kisskb/src/drivers/net/appletalk/ipddp.c:276:33: note: byref variable will be forcibly initialized 276 | struct ipddp_route rcp, rcp2, *rp; | ^~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:276:28: note: byref variable will be forcibly initialized 276 | struct ipddp_route rcp, rcp2, *rp; | ^~~ /kisskb/src/drivers/net/arcnet/arcnet.c: In function 'null_prepare_tx': /kisskb/src/drivers/net/arcnet/arcnet.c:1206:22: note: byref variable will be forcibly initialized 1206 | struct arc_hardware newpkt; | ^~~~~~ /kisskb/src/drivers/net/arcnet/arcnet.c: In function 'arcnet_rx': /kisskb/src/drivers/net/arcnet/arcnet.c:1126:4: note: byref variable will be forcibly initialized 1126 | } rxdata; | ^~~~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:708:19: note: byref variable will be forcibly initialized 708 | struct va_format vaf; | ^~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'get_cpu_idle_time_jiffy': /kisskb/src/drivers/cpufreq/cpufreq.c:124:24: note: byref variable will be forcibly initialized 124 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c:422:2: note: in expansion of macro 'wait_event' 422 | 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:1678:23: note: byref variable will be forcibly initialized 1678 | struct cpufreq_freqs freqs; | ^~~~~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c: In function 'adv748x_hdmi_propagate_pixelrate': /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c:400:25: note: byref variable will be forcibly initialized 400 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_set_policy': /kisskb/src/drivers/cpufreq/cpufreq.c:2510:29: note: byref variable will be forcibly initialized 2510 | struct cpufreq_policy_data new_data; | ^~~~~~~~ /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 246 | struct i2c_msg msg = { .addr = priv->i2c_props.addr, | ^~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_handle_ecc_event': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:7571:33: note: byref variable will be forcibly initialized 7571 | struct ecc_info_extract_params params; | ^~~~~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_collective_master_init_job': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:1184:32: note: byref variable will be forcibly initialized 1184 | struct hl_gen_wait_properties wait_prop; | ^~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_collective_slave_init_job': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:1233:32: note: byref variable will be forcibly initialized 1233 | struct hl_gen_wait_properties wait_prop; | ^~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_set_hbm_bar_base': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:692:31: note: byref variable will be forcibly initialized 692 | struct hl_inbound_pci_region pci_region; | ^~~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_init_iatu': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:721:32: note: byref variable will be forcibly initialized 721 | struct hl_outbound_pci_region outbound_region; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:720:31: note: byref variable will be forcibly initialized 720 | struct hl_inbound_pci_region inbound_region; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/caif/caif_virtio.c: In function 'cfv_netdev_tx': /kisskb/src/drivers/net/caif/caif_virtio.c:526:21: note: byref variable will be forcibly initialized 526 | struct scatterlist sg; | ^~ /kisskb/src/net/mac80211/chan.c: In function '_ieee80211_recalc_chanctx_min_def': /kisskb/src/net/mac80211/chan.c:316:27: note: byref variable will be forcibly initialized 316 | struct cfg80211_chan_def min_def; | ^~~~~~~ /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 70 | 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 58 | struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_write': /kisskb/src/drivers/media/tuners/mt2063.c:244:17: note: byref variable will be forcibly initialized 244 | struct i2c_msg msg = { | ^~~ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:476:22: note: byref variable will be forcibly initialized 476 | struct kernel_param p = *kp; | ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:423:22: note: byref variable will be forcibly initialized 423 | struct kernel_param kp; | ^~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_set_alarm': /kisskb/src/drivers/rtc/rtc-ds1374.c:227:18: note: byref variable will be forcibly initialized 227 | struct rtc_time now; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:13, 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:420:29: note: byref variable will be forcibly initialized 420 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_led_set': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:90:22: note: byref variable will be forcibly initialized 90 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_i2c_write': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:57:22: note: byref variable will be forcibly initialized 57 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_i2c_read': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:25:22: note: byref variable will be forcibly initialized 25 | struct cpucp_packet pkt; | ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3841:17: note: byref variable will be forcibly initialized 3841 | 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:3867:17: note: byref variable will be forcibly initialized 3867 | struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_soft_reset': /kisskb/src/drivers/media/tuners/mxl5007t.c:490:17: note: byref variable will be forcibly initialized 490 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_reg': /kisskb/src/drivers/media/tuners/mxl5007t.c:442:17: note: byref variable will be forcibly initialized 442 | struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, | ^~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:520:18: note: byref variable will be forcibly initialized 520 | struct die_args args = { | ^~~~ /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 26 | struct i2c_msg msg = { | ^~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_sta_process_chanswitch': /kisskb/src/net/mac80211/mlme.c:1300:34: note: byref variable will be forcibly initialized 1300 | struct ieee80211_channel_switch ch_switch; | ^~~~~~~~~ /kisskb/src/net/mac80211/mlme.c:1299:26: note: byref variable will be forcibly initialized 1299 | struct ieee80211_csa_ie csa_ie; | ^~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_determine_chantype': /kisskb/src/net/mac80211/mlme.c:248:34: note: byref variable will be forcibly initialized 248 | struct ieee80211_vht_operation he_oper_vht_cap; | ^~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/mlme.c:157:30: note: byref variable will be forcibly initialized 157 | struct ieee80211_sta_ht_cap sta_ht_cap; | ^~~~~~~~~~ /kisskb/src/net/mac80211/mlme.c:156:27: note: byref variable will be forcibly initialized 156 | struct cfg80211_chan_def vht_chandef; | ^~~~~~~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_config_bw': /kisskb/src/net/mac80211/mlme.c:377:27: note: byref variable will be forcibly initialized 377 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_add_ht_ie': /kisskb/src/net/mac80211/mlme.c:483:30: note: byref variable will be forcibly initialized 483 | struct ieee80211_sta_ht_cap ht_cap; | ^~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_add_vht_ie': /kisskb/src/net/mac80211/mlme.c:556:31: note: byref variable will be forcibly initialized 556 | struct ieee80211_sta_vht_cap vht_cap; | ^~~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_send_assoc': /kisskb/src/net/mac80211/mlme.c:688:32: note: byref variable will be forcibly initialized 688 | struct ieee80211_prep_tx_info info = {}; | ^~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_prep_channel': /kisskb/src/net/mac80211/mlme.c:5024:27: note: byref variable will be forcibly initialized 5024 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_handle_beacon_sig': /kisskb/src/net/mac80211/mlme.c:3915:26: note: byref variable will be forcibly initialized 3915 | struct ieee80211_event event = { | ^~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_rx_mgmt_beacon': /kisskb/src/net/mac80211/mlme.c:4152:33: note: byref variable will be forcibly initialized 4152 | struct ieee80211_p2p_noa_attr noa = {}; | ^~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_dfs_cac_timer_work': /kisskb/src/net/mac80211/mlme.c:1855:27: note: byref variable will be forcibly initialized 1855 | struct cfg80211_chan_def chandef = sdata->vif.bss_conf.chandef; | ^~~~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_sta_work': /kisskb/src/net/mac80211/mlme.c:4622:27: note: byref variable will be forcibly initialized 4622 | struct ieee80211_event event = { | ^~~~~ /kisskb/src/net/mac80211/mlme.c:4601:27: note: byref variable will be forcibly initialized 4601 | struct ieee80211_event event = { | ^~~~~ /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_mgd_assoc': /kisskb/src/net/mac80211/mlme.c:5769:31: note: byref variable will be forcibly initialized 5769 | struct ieee80211_sta_ht_cap sta_ht_cap; | ^~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'base_sock_ioctl': /kisskb/src/drivers/isdn/mISDN/socket.c:678:26: note: byref variable will be forcibly initialized 678 | struct mISDN_devrename dn; | ^~ /kisskb/src/drivers/isdn/mISDN/socket.c:660:25: note: byref variable will be forcibly initialized 660 | struct mISDN_devinfo di; | ^~ /kisskb/src/drivers/isdn/mISDN/socket.c:638:22: note: byref variable will be forcibly initialized 638 | struct mISDNversion ver; | ^~~ /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'mISDN_sock_cmsg': /kisskb/src/drivers/isdn/mISDN/socket.c:97:30: note: byref variable will be forcibly initialized 97 | struct __kernel_old_timeval tv; | ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/mISDNif.h:412, from /kisskb/src/drivers/isdn/mISDN/socket.c:9: /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'data_sock_setsockopt': /kisskb/src/drivers/isdn/mISDN/socket.c:403:12: note: userspace variable will be forcibly initialized 403 | static int data_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'data_sock_ioctl_bound': /kisskb/src/drivers/isdn/mISDN/socket.c:281:24: note: byref variable will be forcibly initialized 281 | struct mISDN_ctrl_req cq; | ^~ /kisskb/src/drivers/isdn/mISDN/socket.c: In function 'data_sock_ioctl': /kisskb/src/drivers/isdn/mISDN/socket.c:377:25: note: byref variable will be forcibly initialized 377 | struct mISDN_devinfo di; | ^~ /kisskb/src/drivers/isdn/mISDN/socket.c:355:22: note: byref variable will be forcibly initialized 355 | struct mISDNversion ver; | ^~~ /kisskb/src/net/mac80211/tdls.c: In function 'ieee80211_tdls_add_subband': /kisskb/src/net/mac80211/tdls.c:77:27: note: byref variable will be forcibly initialized 77 | struct cfg80211_chan_def chandef; | ^~~~~~~ /kisskb/src/net/mac80211/tdls.c: In function 'ieee80211_tdls_chandef_vht_upgrade': /kisskb/src/net/mac80211/tdls.c:310:27: note: byref variable will be forcibly initialized 310 | struct cfg80211_chan_def uc = sta->tdls_chandef; | ^~ /kisskb/src/net/mac80211/tdls.c: In function 'ieee80211_tdls_add_setup_start_ies': /kisskb/src/net/mac80211/tdls.c:369:31: note: byref variable will be forcibly initialized 369 | struct ieee80211_sta_vht_cap vht_cap; | ^~~~~~~ /kisskb/src/net/mac80211/tdls.c:368:30: note: byref variable will be forcibly initialized 368 | struct ieee80211_sta_ht_cap ht_cap; | ^~~~~~ /kisskb/src/net/mac80211/tdls.c: In function 'ieee80211_process_tdls_channel_switch_req': /kisskb/src/net/mac80211/tdls.c:1780:27: note: byref variable will be forcibly initialized 1780 | struct cfg80211_chan_def chandef; | ^~~~~~~ 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 137 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:277:2: note: in expansion of macro 'wait_event' 277 | wait_event(async_done, lowest_in_progress(domain) >= cookie); | ^~~~~~~~~~ /kisskb/src/net/mac80211/airtime.c: In function 'ieee80211_calc_tx_airtime_rate': /kisskb/src/net/mac80211/airtime.c:597:29: note: byref variable will be forcibly initialized 597 | struct ieee80211_rx_status stat; | ^~~~ /kisskb/src/net/mac80211/airtime.c: In function 'ieee80211_calc_expected_tx_airtime': /kisskb/src/net/mac80211/airtime.c:652:30: note: byref variable will be forcibly initialized 652 | struct ieee80211_rx_status stat; | ^~~~ /kisskb/src/net/mac80211/debugfs.c: In function 'format_devstat_counter': /kisskb/src/net/mac80211/debugfs.c:601:35: note: byref variable will be forcibly initialized 601 | struct ieee80211_low_level_stats stats; | ^~~~~ /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 70 | struct i2c_msg msg = { .addr = priv->addr, | ^~~ /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 14 | struct i2c_msg msg = { | ^~~ In file included from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/kernel/usermode_driver.c:5: /kisskb/src/kernel/usermode_driver.c: In function 'file_open_root_mnt': /kisskb/src/include/linux/fs.h:2672:38: note: byref variable will be forcibly initialized 2672 | return file_open_root(&(struct path){.mnt = mnt, .dentry = mnt->mnt_root}, | ^ /kisskb/src/kernel/usermode_driver.c: In function 'blob_to_mnt': /kisskb/src/include/linux/fs.h:2672:38: note: byref variable will be forcibly initialized 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 27 | 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 /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr': /kisskb/src/drivers/media/tuners/r820t.c:1909:25: note: byref variable will be forcibly initialized 1909 | struct r820t_sect_type imr_point; | ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-isl1208.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-isl1208.c:552:18: note: byref variable will be forcibly initialized 552 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/rtc-isl1208.c: In function 'isl1208_i2c_set_alarm': /kisskb/src/drivers/rtc/rtc-isl1208.c:399:18: note: byref variable will be forcibly initialized 399 | struct rtc_time rtc_tm; | ^~~~~~ /kisskb/src/drivers/rtc/rtc-m41t80.c: In function 'm41t80_probe': /kisskb/src/drivers/rtc/rtc-m41t80.c:884:18: note: byref variable will be forcibly initialized 884 | struct rtc_time tm; | ^~ /kisskb/src/kernel/kcmp.c: In function 'kcmp_epoll_target': /kisskb/src/kernel/kcmp.c:104:25: note: byref variable will be forcibly initialized 104 | struct kcmp_epoll_slot slot; | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:935:2: note: in expansion of macro '___wait_event' 935 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:966:11: note: in expansion of macro '__wait_event_killable_timeout' 966 | __ret = __wait_event_killable_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' 155 | ret = wait_event_killable_timeout(kmod_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2304:20: note: byref variable will be forcibly initialized 2304 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2279:20: note: byref variable will be forcibly initialized 2279 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:4450:20: note: userspace variable will be forcibly initialized 4450 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5947:18: note: byref variable will be forcibly initialized 5947 | struct btf_show sseq; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5997:27: note: byref variable will be forcibly initialized 5997 | struct btf_show_snprintf ssnprintf; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:6047:8: note: userspace variable will be forcibly initialized 6047 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6048 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6049 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6050 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:6100:22: note: byref variable will be forcibly initialized 6100 | struct bpf_btf_info info; | ^~~~ /kisskb/src/net/mac80211/mesh.c: In function 'ieee80211_mesh_process_chnswitch': /kisskb/src/net/mac80211/mesh.c:1128:26: note: byref variable will be forcibly initialized 1128 | struct ieee80211_csa_ie csa_ie; | ^~~~~~ /kisskb/src/net/mac80211/mesh.c:1127:31: note: byref variable will be forcibly initialized 1127 | struct cfg80211_csa_settings params; | ^~~~~~ /kisskb/src/net/mac80211/mesh.c: In function 'mesh_matches_local': /kisskb/src/net/mac80211/mesh.c:64:27: note: byref variable will be forcibly initialized 64 | struct cfg80211_chan_def sta_chan_def; | ^~~~~~~~~~~~ In file included from /kisskb/src/net/mac80211/ieee80211_i.h:27, from /kisskb/src/net/mac80211/wme.h:11, from /kisskb/src/net/mac80211/mesh_pathtbl.c:14: /kisskb/src/net/mac80211/mesh_pathtbl.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/mac80211/mesh_pathtbl.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/mac80211/mesh_pathtbl.c: In function 'mesh_path_move_to_queue': /kisskb/src/net/mac80211/mesh_pathtbl.c:159:22: note: byref variable will be forcibly initialized 159 | struct sk_buff_head failq; | ^~~~~ /kisskb/src/drivers/net/arcnet/rfc1201.c: In function 'load_pkt': /kisskb/src/drivers/net/arcnet/rfc1201.c:454:22: note: byref variable will be forcibly initialized 454 | struct arc_rfc1201 excsoft; | ^~~~~~~ /kisskb/src/net/mac80211/mesh_hwmp.c: In function 'ieee80211s_update_metric': /kisskb/src/net/mac80211/mesh_hwmp.c:301:19: note: byref variable will be forcibly initialized 301 | struct rate_info rinfo; | ^~~~~ /kisskb/src/kernel/module.c: In function 'verify_exported_symbols': /kisskb/src/kernel/module.c:2251:27: note: byref variable will be forcibly initialized 2251 | struct find_symbol_arg fsa = { | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3863:10: note: in expansion of macro 'wait_event_interruptible' 3863 | err = wait_event_interruptible(module_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:1458:6: note: in expansion of macro 'wait_event_interruptible_timeout' 1458 | if (wait_event_interruptible_timeout(module_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:1806:29: note: byref variable will be forcibly initialized 1806 | DECLARE_COMPLETION_ONSTACK(c); | ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/net/mac80211/mesh_ps.c: In function 'mps_frame_deliver': /kisskb/src/net/mac80211/mesh_ps.c:455:22: note: byref variable will be forcibly initialized 455 | struct sk_buff_head frames; | ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_ts_read': /kisskb/src/drivers/rtc/rtc-pcf2127.c:454:18: note: byref variable will be forcibly initialized 454 | struct rtc_time tm; | ^~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_probe': /kisskb/src/drivers/rtc/rtc-pcf2127.c:679:23: note: byref variable will be forcibly initialized 679 | struct nvmem_config nvmem_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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function 'read_from_buf': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c:183:13: note: in expansion of macro 'wait_event_interruptible' 183 | int ret = wait_event_interruptible(s->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run': /kisskb/src/kernel/bpf/devmap.c:330:18: note: byref variable will be forcibly initialized 330 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/devmap.c:329:22: note: byref variable will be forcibly initialized 329 | struct xdp_txq_info txq = { .dev = dev }; | ^~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/devmap.c:490:18: note: byref variable will be forcibly initialized 490 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/devmap.c:489:22: note: byref variable will be forcibly initialized 489 | struct xdp_txq_info txq = { .dev = dst->dev }; | ^~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp': /kisskb/src/kernel/bpf/cpumap.c:217:18: note: byref variable will be forcibly initialized 217 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/cpumap.c:216:22: note: byref variable will be forcibly initialized 216 | struct xdp_rxq_info rxq; | ^~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/cpumap.c:177:18: note: byref variable will be forcibly initialized 177 | struct xdp_buff xdp; | ^~~ In file included 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/cpumap.c:20: /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_kthread_run': /kisskb/src/kernel/bpf/cpumap.c:316:13: note: byref variable will be forcibly initialized 316 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/bpf/cpumap.c:310:27: note: byref variable will be forcibly initialized 310 | struct xdp_cpumap_stats stats = {}; /* zero stats */ | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c: In function 't1_set_rxmode': /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c:119:20: note: byref variable will be forcibly initialized 119 | struct t1_rx_mode rm; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c: In function 'link_start': /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c:119:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c: In function 'get_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb/cxgb2.c:460:24: note: byref variable will be forcibly initialized 460 | struct sge_port_stats ss; | ^~ In file included from /kisskb/src/kernel/stop_machine.c:24: /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 96 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized 266 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:426:23: note: byref variable will be forcibly initialized 426 | 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 141 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized 337 | struct cpu_stop_work work1, work2; | ^~~~~ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized 336 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:663:23: note: byref variable will be forcibly initialized 663 | struct cpu_stop_done done; | ^~~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_set_multicast_list': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2739:13: note: byref variable will be forcibly initialized 2739 | struct cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_set_link_ksettings': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2671:14: note: byref variable will be forcibly initialized 2671 | struct cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_change_mtu': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2559:15: note: byref variable will be forcibly initialized 2559 | struct cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_set_mac_addr': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2713:13: note: byref variable will be forcibly initialized 2713 | struct cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_close': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2279:13: note: byref variable will be forcibly initialized 2279 | struct cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/alteon/acenic.c: In function 'ace_open': /kisskb/src/drivers/net/ethernet/alteon/acenic.c:2224:13: note: byref variable will be forcibly initialized 2224 | struct cmd cmd; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/mmc/host/sdhci.c:13: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:2782:2: note: in expansion of macro 'wait_event_timeout' 2782 | wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8583.c:231:17: note: byref variable will be forcibly initialized 231 | struct rtc_mem cmos_check = { | ^~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:226:17: note: byref variable will be forcibly initialized 226 | struct rtc_mem cmos_year = { | ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf8583.c:176:17: note: byref variable will be forcibly initialized 176 | struct rtc_mem mem = { | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function 'adap_config_hma': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:4121:21: note: byref variable will be forcibly initialized 4121 | struct fw_hma_cmd hma_cmd; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function 'adap_init0_config': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:4551:8: note: byref variable will be forcibly initialized 4551 | } last; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:4458:28: note: byref variable will be forcibly initialized 4458 | struct fw_caps_config_cmd caps_cmd; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function 'adap_init0': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:4764:28: note: byref variable will be forcibly initialized 4764 | struct fw_caps_config_cmd caps_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/isdn/mISDN/stack.c:9: /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'mISDNStackd': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/stack.c:280:3: note: in expansion of macro 'wait_event_interruptible' 280 | wait_event_interruptible(st->workq, (st->status & | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/layer1.c: In function 'l1m_debug': /kisskb/src/drivers/isdn/mISDN/layer1.c:95:19: note: byref variable will be forcibly initialized 95 | struct va_format vaf; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:13, 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/isdn/mISDN/stack.c:9: /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'create_stack': /kisskb/src/drivers/isdn/mISDN/stack.c:367:29: note: byref variable will be forcibly initialized 367 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'connect_layer1': /kisskb/src/drivers/isdn/mISDN/stack.c:421:21: note: byref variable will be forcibly initialized 421 | struct channel_req rq; | ^~ /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'connect_Bstack': /kisskb/src/drivers/isdn/mISDN/stack.c:458:25: note: byref variable will be forcibly initialized 458 | struct channel_req rq, rq2; | ^~~ /kisskb/src/drivers/isdn/mISDN/stack.c:458:21: note: byref variable will be forcibly initialized 458 | struct channel_req rq, rq2; | ^~ /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'create_l2entity': /kisskb/src/drivers/isdn/mISDN/stack.c:515:21: note: byref variable will be forcibly initialized 515 | struct channel_req rq; | ^~ In file included from /kisskb/src/include/linux/mm_types.h:13, 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/isdn/mISDN/stack.c:9: /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'delete_stack': /kisskb/src/drivers/isdn/mISDN/stack.c:622:29: note: byref variable will be forcibly initialized 622 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function 'cxgb_get_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:3008:20: note: byref variable will be forcibly initialized 3008 | struct port_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function 'eeh_slot_reset': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:5468:28: note: byref variable will be forcibly initialized 5468 | struct fw_caps_config_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function 'cxgb4vf_get_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:906:25: note: byref variable will be forcibly initialized 906 | struct t4vf_port_stats stats; | ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-rv3028.c:122:18: note: byref variable will be forcibly initialized 122 | struct rtc_time tm; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function 'setup_rss': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:730:25: note: byref variable will be forcibly initialized 730 | union rss_vi_config config; | ^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function 'cxgb4vf_pci_probe': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3117:20: note: byref variable will be forcibly initialized 3117 | struct sockaddr addr; | ^~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_get': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:508:31: note: byref variable will be forcibly initialized 508 | struct powernv_smp_call_data freq_data; | ^~~~~~~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_fast_switch': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:1023:31: note: byref variable will be forcibly initialized 1023 | struct powernv_smp_call_data freq_data; | ^~~~~~~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_target_index': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:744:31: note: byref variable will be forcibly initialized 744 | struct powernv_smp_call_data freq_data; | ^~~~~~~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_cpu_exit': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:879:31: note: byref variable will be forcibly initialized 879 | struct powernv_smp_call_data freq_data; | ^~~~~~~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'gpstate_timer_handler': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:679:31: note: byref variable will be forcibly initialized 679 | struct powernv_smp_call_data freq_data; | ^~~~~~~~~ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_work_fn': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:920:12: note: byref variable will be forcibly initialized 920 | cpumask_t mask; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_wr_mbox_core': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:143:19: note: byref variable will be forcibly initialized 143 | struct mbox_list entry; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_query_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:626:28: note: byref variable will be forcibly initialized 626 | struct fw_params_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:626:23: note: byref variable will be forcibly initialized 626 | struct fw_params_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_fw_reset': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:603:22: note: byref variable will be forcibly initialized 603 | struct fw_reset_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_set_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:664:23: note: byref variable will be forcibly initialized 664 | struct fw_params_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_port_init': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:501:31: note: byref variable will be forcibly initialized 501 | struct fw_port_cmd port_cmd, port_rpl; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:501:21: note: byref variable will be forcibly initialized 501 | struct fw_port_cmd port_cmd, port_rpl; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:500:27: note: byref variable will be forcibly initialized 500 | struct fw_vi_cmd vi_cmd, vi_rpl; | ^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:500:19: note: byref variable will be forcibly initialized 500 | struct fw_vi_cmd vi_cmd, vi_rpl; | ^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_get_rss_glb_config': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1018:36: note: byref variable will be forcibly initialized 1018 | struct fw_rss_glb_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1018:31: note: byref variable will be forcibly initialized 1018 | struct fw_rss_glb_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_get_vfres': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1093:26: note: byref variable will be forcibly initialized 1093 | struct fw_pfvf_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1093:21: note: byref variable will be forcibly initialized 1093 | struct fw_pfvf_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_read_rss_vi_config': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1146:35: note: byref variable will be forcibly initialized 1146 | struct fw_rss_vi_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1146:30: note: byref variable will be forcibly initialized 1146 | struct fw_rss_vi_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_write_rss_vi_config': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1197:35: note: byref variable will be forcibly initialized 1197 | struct fw_rss_vi_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1197:30: note: byref variable will be forcibly initialized 1197 | struct fw_rss_vi_config_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_config_rss_range': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1252:28: note: byref variable will be forcibly initialized 1252 | struct fw_rss_ind_tbl_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_alloc_vi': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1339:24: note: byref variable will be forcibly initialized 1339 | struct fw_vi_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1339:19: note: byref variable will be forcibly initialized 1339 | struct fw_vi_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_free_vi': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1371:19: note: byref variable will be forcibly initialized 1371 | struct fw_vi_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_enable_vi': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1398:26: note: byref variable will be forcibly initialized 1398 | struct fw_vi_enable_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_identify_port': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1446:26: note: byref variable will be forcibly initialized 1446 | struct fw_vi_enable_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_set_rxmode': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1477:26: note: byref variable will be forcibly initialized 1477 | struct fw_vi_rxmode_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_alloc_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1534:28: note: byref variable will be forcibly initialized 1534 | struct fw_vi_mac_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1534:23: note: byref variable will be forcibly initialized 1534 | struct fw_vi_mac_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_free_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1617:23: note: byref variable will be forcibly initialized 1617 | struct fw_vi_mac_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_change_mac': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1694:28: note: byref variable will be forcibly initialized 1694 | struct fw_vi_mac_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1694:23: note: byref variable will be forcibly initialized 1694 | struct fw_vi_mac_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_set_addr_hash': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1740:23: note: byref variable will be forcibly initialized 1740 | struct fw_vi_mac_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_get_port_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1780:31: note: byref variable will be forcibly initialized 1780 | struct fw_vi_stats_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1780:26: note: byref variable will be forcibly initialized 1780 | struct fw_vi_stats_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1768:24: note: byref variable will be forcibly initialized 1768 | struct fw_vi_stats_vf fwstats; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_iq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1843:19: note: byref variable will be forcibly initialized 1843 | struct fw_iq_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_eth_eq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:1869:23: note: byref variable will be forcibly initialized 1869 | struct fw_eq_eth_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_update_port_info': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:2070:21: note: byref variable will be forcibly initialized 2070 | struct fw_port_cmd port_cmd; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_get_vf_mac_acl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:2201:24: note: byref variable will be forcibly initialized 2201 | struct fw_acl_mac_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c: In function 't4vf_get_vf_vlan_acl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c:2244:25: note: byref variable will be forcibly initialized 2244 | struct fw_acl_vlan_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_xdp_rx': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:533:18: note: byref variable will be forcibly initialized 533 | struct xdp_buff xdp; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_snd_ptp_handler': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:621:30: note: byref variable will be forcibly initialized 621 | struct skb_shared_hwtstamps ts; | ^~ 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 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_config_hwtstamp': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:1418:16: note: byref variable will be forcibly initialized 1418 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:1911:25: note: byref variable will be forcibly initialized 1911 | struct hwtstamp_config config; | ^~~~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_change_mtu': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:1428:16: note: byref variable will be forcibly initialized 1428 | union nic_mbx mbx = {}; | ^~~ /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 303 | struct path ns_path; | ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:297:35: note: byref variable will be forcibly initialized 297 | 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 528 | struct path ns_path; | ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:523:34: note: byref variable will be forcibly initialized 523 | struct ns_get_path_bpf_map_args args = { | ^~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_open': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:1428:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:1418:16: note: byref variable will be forcibly initialized 1418 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:485:16: note: byref variable will be forcibly initialized 485 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function 'nicvf_probe': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_main.c:475:16: note: byref variable will be forcibly initialized 475 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_create': /kisskb/src/kernel/bpf/net_namespace.c:480:25: note: byref variable will be forcibly initialized 480 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1898:3: note: in expansion of macro 'wait_event' 1898 | wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); | ^~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1834:9: note: in expansion of macro 'wait_event_interruptible' 1834 | ret = wait_event_interruptible(q->done_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c: In function 'nicvf_rbdr_config': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:921:18: note: byref variable will be forcibly initialized 921 | struct rbdr_cfg rbdr_cfg; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c: In function 'nicvf_snd_queue_config': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:864:16: note: byref variable will be forcibly initialized 864 | struct sq_cfg sq_cfg; | ^~~~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c: In function 'nicvf_sq_append_tso': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:1489:15: note: byref variable will be forcibly initialized 1489 | struct tso_t tso; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c: In function 'nicvf_rcv_queue_config': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:642:16: note: byref variable will be forcibly initialized 642 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:750:16: note: byref variable will be forcibly initialized 750 | struct rq_cfg rq_cfg; | ^~~~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c: In function 'nicvf_cmp_queue_config': /kisskb/src/drivers/net/ethernet/cavium/thunder/nicvf_queues.c:822:16: note: byref variable will be forcibly initialized 822 | struct cq_cfg cq_cfg; | ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/ppp/ppp_generic.c:21: /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_exit_net': /kisskb/src/drivers/net/ppp/ppp_generic.c:1126:12: note: byref variable will be forcibly initialized 1126 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_net_siocdevprivate': /kisskb/src/drivers/net/ppp/ppp_generic.c:1478:24: note: byref variable will be forcibly initialized 1478 | struct ppp_comp_stats cstats; | ^~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:1477:19: note: byref variable will be forcibly initialized 1477 | struct ppp_stats stats; | ^~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_read': /kisskb/src/drivers/net/ppp/ppp_generic.c:432:18: note: byref variable will be forcibly initialized 432 | struct iov_iter to; | ^~ /kisskb/src/drivers/net/ppp/ppp_generic.c:431:15: note: byref variable will be forcibly initialized 431 | struct iovec iov; | ^~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_create_interface': /kisskb/src/drivers/net/ppp/ppp_generic.c:3312:20: note: byref variable will be forcibly initialized 3312 | struct ppp_config conf = { | ^~~~ /kisskb/src/drivers/isdn/mISDN/layer2.c: In function 'l2m_debug': /kisskb/src/drivers/isdn/mISDN/layer2.c:93:19: note: byref variable will be forcibly initialized 93 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:828:26: note: byref variable will be forcibly initialized 828 | struct ppp_option_data data; | ^~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:706:17: note: byref variable will be forcibly initialized 706 | struct npioctl npi; | ^~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:705:20: note: byref variable will be forcibly initialized 705 | struct ppp_idle64 idle64; | ^~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:704:20: note: byref variable will be forcibly initialized 704 | struct ppp_idle32 idle32; | ^~~~~~ /kisskb/src/drivers/isdn/mISDN/layer2.c: In function 'create_l2': /kisskb/src/drivers/isdn/mISDN/layer2.c:2112:21: note: byref variable will be forcibly initialized 2112 | struct channel_req rq; | ^~ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'da_debug': /kisskb/src/drivers/isdn/mISDN/tei.c:73:19: note: byref variable will be forcibly initialized 73 | struct va_format vaf; | ^~~ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'tei_debug': /kisskb/src/drivers/isdn/mISDN/tei.c:222:19: note: byref variable will be forcibly initialized 222 | struct va_format vaf; | ^~~ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'create_teimgr': /kisskb/src/drivers/isdn/mISDN/tei.c:989:21: note: byref variable will be forcibly initialized 989 | struct channel_req l1rq; | ^~~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/drivers/isdn/mISDN/timerdev.c:11: /kisskb/src/drivers/isdn/mISDN/timerdev.c: In function 'mISDN_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/timerdev.c:112:3: note: in expansion of macro 'wait_event_interruptible' 112 | wait_event_interruptible(dev->wait, (dev->work || | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'create_new_tei': /kisskb/src/drivers/isdn/mISDN/tei.c:788:21: note: byref variable will be forcibly initialized 788 | struct channel_req rq; | ^~ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_write': /kisskb/src/drivers/media/i2c/saa717x.c:92:17: note: byref variable will be forcibly initialized 92 | struct i2c_msg msg; | ^~~ /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 579 | struct rchan_percpu_buf_dispatcher disp; | ^~~~ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized 1128 | struct splice_pipe_desc spd = { | ^~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_get_notif_sizes': /kisskb/src/kernel/seccomp.c:1922:29: note: byref variable will be forcibly initialized 1922 | struct seccomp_notif_sizes sizes = { | ^~~~~ /kisskb/src/kernel/seccomp.c: In function '__seccomp_filter': /kisskb/src/kernel/seccomp.c:1167:22: note: byref variable will be forcibly initialized 1167 | struct seccomp_data sd_local; | ^~~~~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:689:20: note: byref variable will be forcibly initialized 689 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_notify_recv': /kisskb/src/kernel/seccomp.c:1422:23: note: byref variable will be forcibly initialized 1422 | struct seccomp_notif unotif; | ^~~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_notify_addfd': /kisskb/src/kernel/seccomp.c:1561:24: note: byref variable will be forcibly initialized 1561 | struct seccomp_kaddfd kaddfd; | ^~~~~~ /kisskb/src/kernel/seccomp.c:1559:29: note: byref variable will be forcibly initialized 1559 | struct seccomp_notif_addfd addfd; | ^~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_cache_prepare_bitmap': /kisskb/src/kernel/seccomp.c:793:22: note: byref variable will be forcibly initialized 793 | struct seccomp_data sd; | ^~ /kisskb/src/kernel/seccomp.c: In function 'do_seccomp': /kisskb/src/kernel/seccomp.c:1922:29: note: byref variable will be forcibly initialized 1922 | struct seccomp_notif_sizes sizes = { | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/cisco/enic/enic_main.c:33: /kisskb/src/drivers/net/ethernet/cisco/enic/enic_main.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/drivers/net/ethernet/cisco/enic/enic_main.c: In function 'enic_set_vf_port': /kisskb/src/drivers/net/ethernet/cisco/enic/enic_main.c:1103:27: note: byref variable will be forcibly initialized 1103 | struct enic_port_profile prev_pp; | ^~~~~~~ /kisskb/src/drivers/media/i2c/ad5820.c: In function 'ad5820_write': /kisskb/src/drivers/media/i2c/ad5820.c:60:17: note: byref variable will be forcibly initialized 60 | struct i2c_msg msg; | ^~~ /kisskb/src/tools/lib/bpf/relo_core.c: In function 'bpf_core_apply_relo_insn': /kisskb/src/tools/lib/bpf/relo_core.c:1191:37: note: byref variable will be forcibly initialized 1191 | struct bpf_core_relo_res cand_res, targ_res; | ^~~~~~~~ /kisskb/src/tools/lib/bpf/relo_core.c:1191:27: note: byref variable will be forcibly initialized 1191 | struct bpf_core_relo_res cand_res, targ_res; | ^~~~~~~~ /kisskb/src/drivers/isdn/mISDN/dsp_core.c: In function 'dsp_rx_off_member': /kisskb/src/drivers/isdn/mISDN/dsp_core.c:190:24: note: byref variable will be forcibly initialized 190 | struct mISDN_ctrl_req cq; | ^~ /kisskb/src/drivers/isdn/mISDN/dsp_core.c: In function 'get_features': /kisskb/src/drivers/isdn/mISDN/dsp_core.c:629:24: note: byref variable will be forcibly initialized 629 | struct mISDN_ctrl_req cq; | ^~ /kisskb/src/drivers/isdn/mISDN/dsp_core.c: In function 'dsp_fill_empty': /kisskb/src/drivers/isdn/mISDN/dsp_core.c:257:24: note: byref variable will be forcibly initialized 257 | struct mISDN_ctrl_req cq; | ^~ 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:14: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:347:12: note: byref variable will be forcibly initialized 347 | LIST_HEAD(local_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:474:12: note: byref variable will be forcibly initialized 474 | LIST_HEAD(works); | ^~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/padata.c:473:29: note: byref variable will be forcibly initialized 473 | struct padata_mt_job_state ps; | ^~ /kisskb/src/kernel/padata.c:472:21: note: byref variable will be forcibly initialized 472 | struct padata_work my_work, *pw; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c: In function 'process_responses': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c:1777:18: note: byref variable will be forcibly initialized 1777 | struct pkt_gl gl; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c: In function 't4vf_sge_alloc_rxq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2208:24: note: byref variable will be forcibly initialized 2208 | struct fw_iq_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2208:19: note: byref variable will be forcibly initialized 2208 | struct fw_iq_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c: In function 't4vf_sge_alloc_eth_txq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2416:28: note: byref variable will be forcibly initialized 2416 | struct fw_eq_eth_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2416:23: note: byref variable will be forcibly initialized 2416 | struct fw_eq_eth_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/isdn/mISDN/dsp_cmx.c: In function 'dsp_cmx_hw_message': /kisskb/src/drivers/isdn/mISDN/dsp_cmx.c:364:24: note: byref variable will be forcibly initialized 364 | struct mISDN_ctrl_req cq; | ^~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_notify_monitor_detect': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1533:32: note: byref variable will be forcibly initialized 1533 | struct adv7511_monitor_detect mdt; | ^~~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv_smbus_read_byte_data_check': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:161:23: note: byref variable will be forcibly initialized 161 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_notify_no_edid': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1444:29: note: byref variable will be forcibly initialized 1444 | struct adv7511_edid_detect ed; | ^~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_check_monitor_present_status': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1533:32: note: byref variable will be forcibly initialized 1533 | struct adv7511_monitor_detect mdt; | ^~~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1533:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_check_edid_status': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1637:30: note: byref variable will be forcibly initialized 1637 | struct adv7511_edid_detect ed; | ^~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_isr': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:940:18: note: byref variable will be forcibly initialized 940 | struct cec_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'log_infoframe': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:496:23: note: byref variable will be forcibly initialized 496 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_query_dv_timings': /kisskb/src/drivers/media/i2c/adv7604.c:1566:23: note: byref variable will be forcibly initialized 1566 | struct stdi_readback stdi; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_infoframes': /kisskb/src/drivers/media/i2c/adv7604.c:2505:24: note: byref variable will be forcibly initialized 2505 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_status': /kisskb/src/drivers/media/i2c/adv7604.c:2519:23: note: byref variable will be forcibly initialized 2519 | struct stdi_readback stdi; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c:2518:25: note: byref variable will be forcibly initialized 2518 | struct v4l2_dv_timings timings; | ^~~~~~~ In file included from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/net/ethernet/cavium/thunder/thunder_bgx.c:6: /kisskb/src/drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/kernel/torture.c:39: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339:24: note: byref variable will be forcibly initialized 339 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:758:24: note: byref variable will be forcibly initialized 758 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/drivers/leds/trigger/ledtrig-netdev.c: In function 'netdev_trig_work': /kisskb/src/drivers/leds/trigger/ledtrig-netdev.c:352:27: note: byref variable will be forcibly initialized 352 | struct rtnl_link_stats64 temp; | ^~~~ /kisskb/src/kernel/rseq.c: In function 'rseq_ip_fixup': /kisskb/src/kernel/rseq.c:241:17: note: byref variable will be forcibly initialized 241 | struct rseq_cs rseq_cs; | ^~~~~~~ /kisskb/src/kernel/rseq.c: In function 'rseq_syscall': /kisskb/src/kernel/rseq.c:315:17: note: byref variable will be forcibly initialized 315 | struct rseq_cs rseq_cs; | ^~~~~~~ /kisskb/src/drivers/rtc/rtc-x1205.c: In function 'x1205_fix_osc': /kisskb/src/drivers/rtc/rtc-x1205.c:282:18: note: byref variable will be forcibly initialized 282 | struct rtc_time tm; | ^~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c: In function 'nic_pause_frame': /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:190:16: note: byref variable will be forcibly initialized 190 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:864:13: note: byref variable will be forcibly initialized 864 | struct pfc pfc; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c: In function 'nic_link_status_get': /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:930:25: note: byref variable will be forcibly initialized 930 | struct bgx_link_status link; | ^~~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c: In function 'nic_handle_mbx_intr': /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:202:16: note: byref variable will be forcibly initialized 202 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:190:16: note: byref variable will be forcibly initialized 190 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:708:16: note: byref variable will be forcibly initialized 708 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/drivers/net/ethernet/cavium/thunder/nic_main.c:698:16: note: byref variable will be forcibly initialized 698 | union nic_mbx mbx = {}; | ^~~ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized 487 | struct watch_notification_removal n; | ^ In file included from /kisskb/src/kernel/scftorture.c:35: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:443:24: note: byref variable will be forcibly initialized 443 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:73:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 73 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized 290 | struct watch_notification_filter filter; | ^~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_parse_dt': /kisskb/src/drivers/media/i2c/tvp5150.c:2021:22: note: byref variable will be forcibly initialized 2021 | struct of_endpoint ep; | ^~ /kisskb/src/drivers/net/wwan/wwan_core.c: In function '__wwan_port_dev_assign_name': /kisskb/src/drivers/net/wwan/wwan_core.c:347:24: note: byref variable will be forcibly initialized 347 | struct class_dev_iter iter; | ^~~~ 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/debugfs.h:15, from /kisskb/src/drivers/net/wwan/wwan_core.c:6: /kisskb/src/drivers/net/wwan/wwan_core.c: In function 'wwan_unregister_ops': /kisskb/src/drivers/net/wwan/wwan_core.c:1097:12: note: byref variable will be forcibly initialized 1097 | LIST_HEAD(kill_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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/include/linux/debugfs.h:15, from /kisskb/src/drivers/net/wwan/wwan_core.c:6: /kisskb/src/drivers/net/wwan/wwan_core.c: In function 'wwan_wait_tx': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wwan/wwan_core.c:594:6: note: in expansion of macro 'wait_event_interruptible' 594 | if (wait_event_interruptible(port->waitqueue, !is_write_blocked(port))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wwan/wwan_core.c: In function 'wwan_wait_rx': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wwan/wwan_core.c:580:6: note: in expansion of macro 'wait_event_interruptible' 580 | if (wait_event_interruptible(port->waitqueue, !is_read_blocked(port))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:389:21: note: byref variable will be forcibly initialized 389 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:21: note: byref variable will be forcibly initialized 375 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:21: note: byref variable will be forcibly initialized 398 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_probe': /kisskb/src/drivers/media/i2c/tvp7002.c:943:25: note: byref variable will be forcibly initialized 943 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:102:22: note: byref variable will be forcibly initialized 102 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:740:21: note: byref variable will be forcibly initialized 740 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /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 267 | 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 311 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:306:21: note: byref variable will be forcibly initialized 306 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:584:21: note: byref variable will be forcibly initialized 584 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/isdn/mISDN/dsp_hwec.c: In function 'dsp_hwec_enable': /kisskb/src/drivers/isdn/mISDN/dsp_hwec.c:38:24: note: byref variable will be forcibly initialized 38 | struct mISDN_ctrl_req cq; | ^~ /kisskb/src/drivers/isdn/mISDN/dsp_hwec.c: In function 'dsp_hwec_disable': /kisskb/src/drivers/isdn/mISDN/dsp_hwec.c:94:24: note: byref variable will be forcibly initialized 94 | struct mISDN_ctrl_req cq; | ^~ In file included from /kisskb/src/drivers/net/wireless/ath/wil6210/wil6210.h:13, from /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:12: /kisskb/src/drivers/net/wireless/ath/wil6210/main.c: In function 'cfg80211_connect_bss': /kisskb/src/include/net/cfg80211.h:7188:38: note: byref variable will be forcibly initialized 7188 | struct cfg80211_connect_resp_params params; | ^~~~~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:8: /kisskb/src/drivers/net/wireless/ath/wil6210/main.c: In function 'wil_wait_for_recovery': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:499:6: note: in expansion of macro 'wait_event_interruptible' 499 | if (wait_event_interruptible(wil->wq, wil->recovery_state != | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/main.c: In function 'wil_get_bl_info': /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:1318:4: note: byref variable will be forcibly initialized 1318 | } bl; | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/main.c: In function 'wil_disconnect_worker': /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:470:13: note: byref variable will be forcibly initialized 470 | } __packed reply; | ^~~~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:8: /kisskb/src/drivers/net/wireless/ath/wil6210/main.c: In function 'wil_abort_scan': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/main.c:1472:3: note: in expansion of macro 'wait_event_interruptible_timeout' 1472 | wait_event_interruptible_timeout(wil->wq, !vif->scan_request, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb/subr.c: In function 'vpd_macaddress_get': /kisskb/src/drivers/net/ethernet/chelsio/cxgb/subr.c:615:23: note: byref variable will be forcibly initialized 615 | struct chelsio_vpd_t vpd; | ^~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c: In function 'mpx_write': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:50:17: note: byref variable will be forcibly initialized 50 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c: In function 'mpx_setup': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:162:17: note: byref variable will be forcibly initialized 162 | struct i2c_msg msg; | ^~~ /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 659 | struct media_graph new = { .top = 0 }; | ^~~ /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 178 | struct media_link_desc klink_desc; | ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized 164 | 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 240 | struct media_v2_link klink, __user *ulink; | ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized 239 | struct media_v2_pad kpad, __user *upad; | ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized 238 | struct media_v2_interface kintf, __user *uintf; | ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized 237 | struct media_v2_entity kentity, __user *uentity; | ^~~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_enum_frame_interval': /kisskb/src/drivers/media/i2c/ov5640.c:2849:20: note: byref variable will be forcibly initialized 2849 | struct v4l2_fract tpf; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 'fw_asrt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:220:22: note: byref variable will be forcibly initialized 220 | struct fw_debug_cmd asrt; | ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_write_reg': /kisskb/src/drivers/media/i2c/ov5640.c:659:17: note: byref variable will be forcibly initialized 659 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_init_slave_id': /kisskb/src/drivers/media/i2c/ov5640.c:631:17: note: byref variable will be forcibly initialized 631 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_wr_mbox_meat_timeout': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:289:19: note: byref variable will be forcibly initialized 289 | struct mbox_list entry; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_setup_ht_vht_cap': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:4964:30: note: byref variable will be forcibly initialized 4964 | struct ieee80211_sta_ht_cap ht_cap; | ^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fw_halt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7032:23: note: byref variable will be forcibly initialized 7032 | struct fw_reset_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_tp_fw_ldst_rw': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:5300:21: note: byref variable will be forcibly initialized 5300 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_reset_tid_config': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:7211:38: note: byref variable will be forcibly initialized 7211 | struct wmi_per_peer_per_tid_cfg_arg arg; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_read_pcie_cfg4': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:738:21: note: byref variable will be forcibly initialized 738 | struct fw_ldst_cmd ldst_cmd; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:212: /kisskb/src/drivers/isdn/mISDN/l1oip_core.c: In function 'l1oip_socket_thread': /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:642:29: note: byref variable will be forcibly initialized 642 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:635:14: note: byref variable will be forcibly initialized 635 | struct kvec iov; | ^~~ /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:634:21: note: byref variable will be forcibly initialized 634 | struct sockaddr_in sin_rx; | ^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_get_pfres': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:2860:26: note: byref variable will be forcibly initialized 2860 | struct fw_pfvf_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:2860:21: note: byref variable will be forcibly initialized 2860 | struct fw_pfvf_cmd cmd, rpl; | ^~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_init_controls': /kisskb/src/drivers/media/i2c/ov5670.c:2067:39: note: byref variable will be forcibly initialized 2067 | struct v4l2_fwnode_device_properties props; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fwcache': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:3847:23: note: byref variable will be forcibly initialized 3847 | struct fw_params_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_link_l1cfg_core': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:4187:21: note: byref variable will be forcibly initialized 4187 | struct fw_port_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_restart_aneg': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:4243:21: note: byref variable will be forcibly initialized 4243 | struct fw_port_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_config_rss_range': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:5148:28: note: byref variable will be forcibly initialized 5148 | struct fw_rss_ind_tbl_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_config_glbl_rss': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:5203:31: note: byref variable will be forcibly initialized 5203 | struct fw_rss_glb_config_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_config_vi_rss': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:5234:30: note: byref variable will be forcibly initialized 5234 | struct fw_rss_vi_config_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fwaddrspace_write': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6511:21: note: byref variable will be forcibly initialized 6511 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_mdio_rd': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6542:21: note: byref variable will be forcibly initialized 6542 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_mdio_wr': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6575:21: note: byref variable will be forcibly initialized 6575 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_sge_ctxt_flush': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6769:21: note: byref variable will be forcibly initialized 6769 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fw_hello': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6841:22: note: byref variable will be forcibly initialized 6841 | struct fw_hello_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fw_bye': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6965:20: note: byref variable will be forcibly initialized 6965 | struct fw_bye_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_early_init': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6982:27: note: byref variable will be forcibly initialized 6982 | struct fw_initialize_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fw_reset': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:6999:22: note: byref variable will be forcibly initialized 6999 | struct fw_reset_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_fw_initialize': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7420:27: note: byref variable will be forcibly initialized 7420 | struct fw_initialize_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_query_params_rw': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7447:23: note: byref variable will be forcibly initialized 7447 | struct fw_params_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_set_params_timeout': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7509:23: note: byref variable will be forcibly initialized 7509 | struct fw_params_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_cfg_pfvf': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7578:21: note: byref variable will be forcibly initialized 7578 | struct fw_pfvf_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_alloc_vi': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7623:19: note: byref variable will be forcibly initialized 7623 | struct fw_vi_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_free_vi': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7678:19: note: byref variable will be forcibly initialized 7678 | struct fw_vi_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_set_rxmode': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7711:29: note: byref variable will be forcibly initialized 7711 | struct fw_vi_rxmode_cmd c, c_mirror; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7711:26: note: byref variable will be forcibly initialized 7711 | struct fw_vi_rxmode_cmd c, c_mirror; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_free_encap_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7772:23: note: byref variable will be forcibly initialized 7772 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_free_raw_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7812:23: note: byref variable will be forcibly initialized 7812 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_alloc_encap_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7864:23: note: byref variable will be forcibly initialized 7864 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_alloc_raw_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7912:23: note: byref variable will be forcibly initialized 7912 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_alloc_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:7975:23: note: byref variable will be forcibly initialized 7975 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_free_mac_filt': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8060:23: note: byref variable will be forcibly initialized 8060 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_change_mac': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8140:23: note: byref variable will be forcibly initialized 8140 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_set_addr_hash': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8198:23: note: byref variable will be forcibly initialized 8198 | struct fw_vi_mac_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_enable_vi_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8226:26: note: byref variable will be forcibly initialized 8226 | struct fw_vi_enable_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_identify_port': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8295:26: note: byref variable will be forcibly initialized 8295 | struct fw_vi_enable_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_iq_stop': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8325:19: note: byref variable will be forcibly initialized 8325 | struct fw_iq_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_iq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8356:19: note: byref variable will be forcibly initialized 8356 | struct fw_iq_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_eth_eq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8383:23: note: byref variable will be forcibly initialized 8383 | struct fw_eq_eth_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_ctrl_eq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8408:24: note: byref variable will be forcibly initialized 8408 | struct fw_eq_ctrl_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_ofld_eq_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8433:24: note: byref variable will be forcibly initialized 8433 | struct fw_eq_ofld_cmd c; | ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/mmc/host/cqhci-core.c:5: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:964:2: note: in expansion of macro 'wait_event_timeout' 964 | wait_event_timeout(cq_host->wait_queue, cqhci_halted(cq_host), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_update_port_info': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8752:21: note: byref variable will be forcibly initialized 8752 | struct fw_port_cmd port_cmd; | ^~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_clear_all_tasks': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:930:2: note: in expansion of macro 'wait_event_timeout' 930 | wait_event_timeout(cq_host->wait_queue, cqhci_tasks_cleared(cq_host), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_get_link_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:8789:21: note: byref variable will be forcibly initialized 8789 | struct fw_port_cmd port_cmd; | ^~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:881:2: note: in expansion of macro 'wait_event' 881 | wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_init_devlog_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:9327:23: note: byref variable will be forcibly initialized 9327 | struct fw_devlog_cmd devlog_cmd; | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_init_rss_mode': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:9564:30: note: byref variable will be forcibly initialized 9564 | struct fw_rss_vi_config_cmd rvc; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_init_portinfo': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:9603:21: note: byref variable will be forcibly initialized 9603 | struct fw_port_cmd cmd; | ^~~ /kisskb/src/drivers/isdn/hardware/mISDN/hfcmulti.c: In function 'HFCmulti_init': /kisskb/src/drivers/isdn/hardware/mISDN/hfcmulti.c:5475:16: note: byref variable will be forcibly initialized 5475 | struct hm_map m; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_set_vf_mac_acl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10222:24: note: byref variable will be forcibly initialized 10222 | struct fw_acl_mac_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_sge_ctxt_rd': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10322:21: note: byref variable will be forcibly initialized 10322 | struct fw_ldst_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_sched_params': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10377:22: note: byref variable will be forcibly initialized 10377 | struct fw_sched_cmd cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_i2c_rd': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10419:31: note: byref variable will be forcibly initialized 10419 | struct fw_ldst_cmd ldst_cmd, ldst_rpl; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10419:21: note: byref variable will be forcibly initialized 10419 | struct fw_ldst_cmd ldst_cmd, ldst_rpl; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_set_vlan_acl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:10470:25: note: byref variable will be forcibly initialized 10470 | struct fw_acl_vlan_cmd vlan_cmd; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_tid_bitrate_config': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6947:27: note: byref variable will be forcibly initialized 6947 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_op_set_bitrate_mask': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:8332:27: note: byref variable will be forcibly initialized 8332 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_peer_assoc_h_crypto': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:2185:27: note: byref variable will be forcibly initialized 2185 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_peer_assoc_h_rates': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:2239:27: note: byref variable will be forcibly initialized 2239 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_peer_assoc_h_ht': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:2301:27: note: byref variable will be forcibly initialized 2301 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_peer_assoc_h_phymode': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:2724:27: note: byref variable will be forcibly initialized 2724 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_peer_assoc_h_vht': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:2551:27: note: byref variable will be forcibly initialized 2551 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_station_assoc': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:3257:37: note: byref variable will be forcibly initialized 3257 | struct wmi_peer_assoc_complete_arg peer_arg; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_sta_state': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6292:35: note: byref variable will be forcibly initialized 6292 | struct ath10k_mac_tdls_iter_data data = {}; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6292:35: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_bss_assoc': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:3060:37: note: byref variable will be forcibly initialized 3060 | struct wmi_peer_assoc_complete_arg peer_arg; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_sta_rc_update_wk': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6656:27: note: byref variable will be forcibly initialized 6656 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_vif_fix_hidden_ssid': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:1706:27: note: byref variable will be forcibly initialized 1706 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_bss_info_changed': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6023:27: note: byref variable will be forcibly initialized 6023 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/can/dev/netlink.c: In function 'can_changelink': /kisskb/src/drivers/net/can/dev/netlink.c:270:24: note: byref variable will be forcibly initialized 270 | struct can_bittiming dbt; | ^~~ /kisskb/src/drivers/net/can/dev/netlink.c:168:24: note: byref variable will be forcibly initialized 168 | struct can_bittiming bt; | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_handle_tx_pause_vdev': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:3689:29: note: byref variable will be forcibly initialized 3689 | struct ath10k_mac_tx_pause arg = { | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function '__ath10k_scan_finish': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:4484:30: note: byref variable will be forcibly initialized 4484 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_scan_stop': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:4514:27: note: byref variable will be forcibly initialized 4514 | struct wmi_stop_scan_arg arg = { | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_hw_scan': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6292:35: note: byref variable will be forcibly initialized 6292 | struct ath10k_mac_tdls_iter_data data = {}; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6309:28: note: byref variable will be forcibly initialized 6309 | struct wmi_start_scan_arg arg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_remain_on_channel': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:6292:35: note: byref variable will be forcibly initialized 6292 | struct ath10k_mac_tdls_iter_data data = {}; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:7838:28: note: byref variable will be forcibly initialized 7838 | struct wmi_start_scan_arg arg; | ^~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/net/mac80211.h:18, from /kisskb/src/drivers/net/wireless/ath/ath10k/mac.h:10, from /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:8: /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_mac_wait_tx_complete': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:7993:14: note: in expansion of macro 'wait_event_timeout' 7993 | time_left = wait_event_timeout(ar->htt.empty_tx_wq, ({ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c: In function 'ath10k_get_arvif': /kisskb/src/drivers/net/wireless/ath/ath10k/mac.c:9728:25: note: byref variable will be forcibly initialized 9728 | struct ath10k_vif_iter arvif_iter; | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_tx_dqo.c: In function 'gve_tx_add_skb_no_copy_dqo': /kisskb/src/drivers/net/ethernet/google/gve/gve_tx_dqo.c:459:29: note: byref variable will be forcibly initialized 459 | struct gve_tx_metadata_dqo metadata; | ^~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:38: /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 'process_responses': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:3910:18: note: byref variable will be forcibly initialized 3910 | struct pkt_gl si; | ^~ 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_wait_for_idle': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:276:2: note: in expansion of macro 'wait_event' 276 | wait_event(hsq->wait_queue, | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 297 | ret = wait_event_timeout(hsq->wait_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 't4_sge_alloc_ofld_txq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:4759:24: note: byref variable will be forcibly initialized 4759 | struct fw_eq_ofld_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 't4_sge_alloc_rxq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:4379:19: note: byref variable will be forcibly initialized 4379 | struct fw_iq_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 't4_sge_alloc_eth_txq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:4597:23: note: byref variable will be forcibly initialized 4597 | struct fw_eq_eth_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 't4_sge_alloc_ctrl_txq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:4690:24: note: byref variable will be forcibly initialized 4690 | struct fw_eq_ctrl_cmd c; | ^ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_read': /kisskb/src/drivers/media/i2c/ov6650.c:253:17: note: byref variable will be forcibly initialized 253 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_write': /kisskb/src/drivers/media/i2c/ov6650.c:282:17: note: byref variable will be forcibly initialized 282 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_s_fmt': /kisskb/src/drivers/media/i2c/ov6650.c:578:31: note: byref variable will be forcibly initialized 578 | struct v4l2_subdev_selection sel = { | ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_video_probe': /kisskb/src/drivers/media/i2c/ov6650.c:893:29: note: byref variable will be forcibly initialized 893 | struct v4l2_mbus_framefmt mf = ov6650_def_fmt; | ^~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_read_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:512:17: note: byref variable will be forcibly initialized 512 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_write_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:544:17: note: byref variable will be forcibly initialized 544 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_probe': /kisskb/src/drivers/media/i2c/ov7670.c:1854:20: note: byref variable will be forcibly initialized 1854 | struct v4l2_fract tpf; | ^~~ /kisskb/src/drivers/net/fddi/skfp/skfddi.c: In function 'skfp_siocdevprivate': /kisskb/src/drivers/net/fddi/skfp/skfddi.c:964:22: note: byref variable will be forcibly initialized 964 | struct s_skfp_ioctl ioc; | ^~~ /kisskb/src/drivers/leds/flash/leds-ktd2692.c: In function 'ktd2692_probe': /kisskb/src/drivers/leds/flash/leds-ktd2692.c:355:33: note: byref variable will be forcibly initialized 355 | struct ktd2692_led_config_data led_cfg; | ^~~~~~~ /kisskb/src/drivers/media/i2c/mt9m032.c: In function 'mt9m032_setup_pll': /kisskb/src/drivers/media/i2c/mt9m032.c:269:20: note: byref variable will be forcibly initialized 269 | struct aptina_pll pll; | ^~~ /kisskb/src/drivers/media/i2c/mt9m111.c: In function 'mt9m111_set_selection': /kisskb/src/drivers/media/i2c/mt9m111.c:457:19: note: byref variable will be forcibly initialized 457 | struct v4l2_rect rect = sel->r; | ^~~~ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:355:25: note: byref variable will be forcibly initialized 355 | struct fwnode_endpoint endpoint; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function 'mt9t112_s_fmt': /kisskb/src/drivers/media/i2c/mt9t112.c:939:19: note: byref variable will be forcibly initialized 939 | struct v4l2_rect rect = { | ^~~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function '__mt9t112_reg_write': /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized 184 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/net/can/softing/softing_main.c: In function 'softing_handle_1': /kisskb/src/drivers/net/can/softing/softing_main.c:154:19: note: byref variable will be forcibly initialized 154 | struct can_frame msg; | ^~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_cqe_recovery': /kisskb/src/drivers/mmc/core/core.c:537:21: note: byref variable will be forcibly initialized 537 | struct mmc_command cmd; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:784:20: note: byref variable will be forcibly initialized 784 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/net/ethernet/cisco/enic/enic_clsf.c: In function 'enic_addfltr_5t': /kisskb/src/drivers/net/ethernet/cisco/enic/enic_clsf.c:24:16: note: byref variable will be forcibly initialized 24 | struct filter data; | ^~~~ /kisskb/src/drivers/net/ethernet/cisco/enic/enic_clsf.c: In function 'enic_rx_flow_steer': /kisskb/src/drivers/net/ethernet/cisco/enic/enic_clsf.c:174:19: note: byref variable will be forcibly initialized 174 | struct flow_keys keys; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath5k/phy.c: In function 'ath5k_hw_txpower': /kisskb/src/drivers/net/wireless/ath/ath5k/phy.c:3601:30: note: byref variable will be forcibly initialized 3601 | struct ath5k_rate_pcal_info rate_info; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/ibmpowernv.c: In function 'get_sensor_group': /kisskb/src/drivers/hwmon/ibmpowernv.c:399:30: note: byref variable will be forcibly initialized 399 | struct of_phandle_iterator it; | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_rf_sector_wmi_set_selected': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:3193:46: note: byref variable will be forcibly initialized 3193 | struct wmi_set_selected_rf_sector_index_cmd cmd; | ^~~ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'i2c_wr': /kisskb/src/drivers/media/i2c/tc358743.c:146:17: note: byref variable will be forcibly initialized 146 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cfg80211_update_ft_ies': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:2565:28: note: byref variable will be forcibly initialized 2565 | struct wmi_ft_reassoc_cmd reassoc; | ^~~~~~~ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'tc358743_format_change': /kisskb/src/drivers/media/i2c/tc358743.c:986:25: note: byref variable will be forcibly initialized 986 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_ft_connect': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:1134:25: note: byref variable will be forcibly initialized 1134 | struct wmi_ft_auth_cmd auth_cmd; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cfg80211_scan': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:898:13: note: byref variable will be forcibly initialized 898 | } __packed cmd; | ^~~ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'print_avi_infoframe': /kisskb/src/drivers/media/i2c/tc358743.c:437:23: note: byref variable will be forcibly initialized 437 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'tc358743_log_status': /kisskb/src/drivers/media/i2c/tc358743.c:1242:25: note: byref variable will be forcibly initialized 1242 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_rf_sector_set_cfg': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:3005:13: note: byref variable will be forcibly initialized 3005 | } __packed reply = { | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:3001:38: note: byref variable will be forcibly initialized 3001 | struct wmi_set_rf_sector_params_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_rf_sector_get_selected': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:3115:13: note: byref variable will be forcibly initialized 3115 | } __packed reply = { | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:3111:46: note: byref variable will be forcibly initialized 3111 | struct wmi_get_selected_rf_sector_index_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_rf_sector_get_cfg': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:2883:13: note: byref variable will be forcibly initialized 2883 | } __packed reply = { | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:2879:38: note: byref variable will be forcibly initialized 2879 | struct wmi_get_rf_sector_params_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cfg80211_connect': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:1220:25: note: byref variable will be forcibly initialized 1220 | struct wmi_connect_cmd conn; | ^~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cid_fill_sinfo': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:441:13: note: byref variable will be forcibly initialized 441 | } __packed reply; | ^~~~~ /kisskb/src/drivers/media/i2c/hi846.c: In function 'hi846_init_controls': /kisskb/src/drivers/media/i2c/hi846.c:1417:39: note: byref variable will be forcibly initialized 1417 | struct v4l2_fwnode_device_properties props; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cfg80211_ap_recovery': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:2040:21: note: byref variable will be forcibly initialized 2040 | struct key_params key_params = {}; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:2039:31: note: byref variable will be forcibly initialized 2039 | struct cfg80211_beacon_data bcon = {}; | ^~~~ /kisskb/src/drivers/net/can/softing/softing_fw.c: In function 'softing_startstop': /kisskb/src/drivers/net/can/softing/softing_fw.c:425:19: note: byref variable will be forcibly initialized 425 | struct can_frame msg; | ^~~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_init_controls': /kisskb/src/drivers/media/i2c/imx219.c:1281:39: note: byref variable will be forcibly initialized 1281 | struct v4l2_fwnode_device_properties props; | ^~~~~ In file included from /kisskb/src/drivers/net/fddi/skfp/h/smc.h:43, from /kisskb/src/drivers/net/fddi/skfp/fplustm.c:19: /kisskb/src/drivers/net/fddi/skfp/fplustm.c: In function 'mac_add_multicast': /kisskb/src/drivers/net/fddi/skfp/fplustm.c:1140:31: note: byref variable will be forcibly initialized 1140 | SK_LOC_DECL(struct fddi_addr,own) ; | ^~~ /kisskb/src/drivers/net/fddi/skfp/h/cmtdef.h:96:36: note: in definition of macro 'SK_LOC_DECL' 96 | #define SK_LOC_DECL(type,var) type var | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2670:25: note: byref variable will be forcibly initialized 2670 | struct v4l2_modulator m = { | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2652:21: note: byref variable will be forcibly initialized 2652 | struct v4l2_tuner t = { | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2231:26: note: byref variable will be forcibly initialized 2231 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2230:27: note: byref variable will be forcibly initialized 2230 | struct v4l2_ext_controls ctrls; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2197:26: note: byref variable will be forcibly initialized 2197 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2196:27: note: byref variable will be forcibly initialized 2196 | struct v4l2_ext_controls ctrls; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2913:25: note: byref variable will be forcibly initialized 2913 | struct v4l2_ioctl_info default_info; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_destroy_tx_queue': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:588:27: note: byref variable will be forcibly initialized 588 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_destroy_rx_queue': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:620:27: note: byref variable will be forcibly initialized 620 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_create_tx_queue': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:487:27: note: byref variable will be forcibly initialized 487 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_create_rx_queue': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:533:27: note: byref variable will be forcibly initialized 533 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_configure_device_resources': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:455:27: note: byref variable will be forcibly initialized 455 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_deconfigure_device_resources': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:476:27: note: byref variable will be forcibly initialized 476 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_describe_device': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:709:27: note: byref variable will be forcibly initialized 709 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_register_page_list': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:812:27: note: byref variable will be forcibly initialized 812 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_unregister_page_list': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:840:27: note: byref variable will be forcibly initialized 840 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_set_mtu': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:853:27: note: byref variable will be forcibly initialized 853 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_report_stats': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:868:27: note: byref variable will be forcibly initialized 868 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_report_link_speed': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:883:27: note: byref variable will be forcibly initialized 883 | union gve_adminq_command gvnic_cmd; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c: In function 'gve_adminq_get_ptype_map_dqo': /kisskb/src/drivers/net/ethernet/google/gve/gve_adminq.c:912:27: note: byref variable will be forcibly initialized 912 | union gve_adminq_command cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath5k/base.c: In function 'ath5k_any_vif_assoc': /kisskb/src/drivers/net/wireless/ath/ath5k/base.c:3204:29: note: byref variable will be forcibly initialized 3204 | struct ath5k_vif_iter_data iter_data; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath5k/base.c: In function '_ath5k_printk': /kisskb/src/drivers/net/wireless/ath/ath5k/base.c:3233:19: note: byref variable will be forcibly initialized 3233 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath5k/base.c: In function 'ath5k_update_bssid_mask_and_opmode': /kisskb/src/drivers/net/wireless/ath/ath5k/base.c:522:29: note: byref variable will be forcibly initialized 522 | struct ath5k_vif_iter_data iter_data; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath5k/base.c: In function 'ath5k_beaconq_config': /kisskb/src/drivers/net/wireless/ath/ath5k/base.c:1089:24: note: byref variable will be forcibly initialized 1089 | struct ath5k_txq_info qi; | ^~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/radio/si470x/radio-si470x.h:17, from /kisskb/src/drivers/media/radio/si470x/radio-si470x-common.c:102: /kisskb/src/drivers/media/radio/si470x/radio-si470x-common.c: In function 'si470x_fops_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/radio/si470x/radio-si470x-common.c:476:7: note: in expansion of macro 'wait_event_interruptible' 476 | if (wait_event_interruptible(radio->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:489:4: note: in expansion of macro 'wait_event_interruptible' 489 | wait_event_interruptible(adap->kthread_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:479:10: note: in expansion of macro 'wait_event_interruptible_timeout' 479 | err = wait_event_interruptible_timeout(adap->kthread_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_receive_notify': /kisskb/src/drivers/media/cec/core/cec-adap.c:1916:17: note: byref variable will be forcibly initialized 1916 | struct cec_msg tx_cec_msg = { }; | ^~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/cec/core/cec-adap.c:1491:18: note: byref variable will be forcibly initialized 1491 | struct cec_msg msg = {}; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_write_reg': /kisskb/src/drivers/media/i2c/st-mipid02.c:250:17: note: byref variable will be forcibly initialized 250 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/net/can/m_can/m_can.c: In function 'm_can_read_fifo': /kisskb/src/drivers/net/can/m_can/m_can.c:476:20: note: byref variable will be forcibly initialized 476 | struct id_and_dlc fifo_header; | ^~~~~~~~~~~ /kisskb/src/drivers/net/can/m_can/m_can.c: In function 'm_can_tx_handler': /kisskb/src/drivers/net/can/m_can/m_can.c:1600:20: note: byref variable will be forcibly initialized 1600 | struct id_and_dlc fifo_header; | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c: In function 'clip6_get_mbox': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c:48:21: note: byref variable will be forcibly initialized 48 | struct fw_clip_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c: In function 'clip6_release_mbox': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c:63:21: note: byref variable will be forcibly initialized 63 | struct fw_clip_cmd c; | ^ In file included from /kisskb/src/drivers/leds/led-class.c:22: /kisskb/src/drivers/leds/led-class.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath5k/mac80211-ops.c: In function 'ath5k_conf_tx': /kisskb/src/drivers/net/wireless/ath/ath5k/mac80211-ops.c:579:24: note: byref variable will be forcibly initialized 579 | struct ath5k_txq_info qi; | ^~ /kisskb/src/drivers/net/wireless/ath/ath5k/mac80211-ops.c: In function 'ath5k_configure_filter': /kisskb/src/drivers/net/wireless/ath/ath5k/mac80211-ops.c:377:29: note: byref variable will be forcibly initialized 377 | struct ath5k_vif_iter_data iter_data; /* to count STA interfaces */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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/net/ethernet/marvell/mvmdio.c:20: /kisskb/src/drivers/net/ethernet/marvell/mvmdio.c: In function 'orion_mdio_wait_ready': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/marvell/mvmdio.c:120:4: note: in expansion of macro 'wait_event_timeout' 120 | wait_event_timeout(dev->smi_busy_wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/pcie_bus.c: In function 'wil_pcie_probe': /kisskb/src/drivers/net/wireless/ath/wil6210/pcie_bus.c:300:33: note: byref variable will be forcibly initialized 300 | const struct wil_platform_rops rops = { | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function 'cxgb4_ntuple_set_filter': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:1873:33: note: byref variable will be forcibly initialized 1873 | struct ch_filter_specification fs; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function 'get_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:357:23: note: byref variable will be forcibly initialized 357 | struct lb_port_stats s; | ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_poll_for_busy': /kisskb/src/drivers/mmc/core/mmc_ops.c:543:23: note: byref variable will be forcibly initialized 543 | struct mmc_busy_data cb_data; | ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:763:21: note: byref variable will be forcibly initialized 763 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:667:21: note: byref variable will be forcibly initialized 667 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_op_cond': /kisskb/src/drivers/mmc/core/mmc_ops.c:225:31: note: byref variable will be forcibly initialized 225 | struct mmc_op_cond_busy_data cb_data = { | ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_adtc_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:285:21: note: byref variable will be forcibly initialized 285 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_hpi_cmd': /kisskb/src/drivers/mmc/core/mmc_ops.c:543:23: note: byref variable will be forcibly initialized 543 | struct mmc_busy_data cb_data; | ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function '__mmc_switch': /kisskb/src/drivers/mmc/core/mmc_ops.c:543:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/hwmon/lm90.c:88: /kisskb/src/drivers/hwmon/lm90.c: In function 'lm90_probe': /kisskb/src/include/linux/hwmon.h:417:32: note: byref variable will be forcibly initialized 417 | (&(struct hwmon_channel_info) { \ | ^ /kisskb/src/drivers/hwmon/lm90.c:1913:18: note: in expansion of macro 'HWMON_CHANNEL_INFO' 1913 | data->info[0] = HWMON_CHANNEL_INFO(chip, | ^~~~~~~~~~~~~~~~~~ /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 147 | 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 170 | struct cec_log_addrs log_addrs; | ^~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __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' 282 | res = wait_event_interruptible(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __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' 273 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __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' 320 | 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 477 | struct cec_event ev = { | ^~ /kisskb/src/drivers/media/radio/si4713/si4713.c: In function 'si4713_setup': /kisskb/src/drivers/media/radio/si4713/si4713.c:1055:24: note: byref variable will be forcibly initialized 1055 | struct v4l2_modulator vm; | ^~ /kisskb/src/drivers/media/radio/si4713/si4713.c:1054:24: note: byref variable will be forcibly initialized 1054 | struct v4l2_frequency f; | ^ /kisskb/src/drivers/media/radio/si4713/si4713.c: In function 'si4713_probe': /kisskb/src/drivers/media/radio/si4713/si4713.c:1436:36: note: byref variable will be forcibly initialized 1436 | struct radio_si4713_platform_data si4713_pdev_pdata; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'nx_p3_sre_macaddr_change': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:604:15: note: byref variable will be forcibly initialized 604 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_p3_nic_set_promisc': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:698:15: note: byref variable will be forcibly initialized 698 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function 'uld_attach': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:646:24: note: byref variable will be forcibly initialized 646 | struct cxgb4_lld_info lli; | ^~~ 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/arch/powerpc/include/asm/io.h:27, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/io-64-nonatomic-lo-hi.h:5, from /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:8: /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_p3_nic_set_multi': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:655:12: note: byref variable will be forcibly initialized 655 | LIST_HEAD(del_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_config_intr_coalesce': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:743:15: note: byref variable will be forcibly initialized 743 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_config_hw_lro': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:770:15: note: byref variable will be forcibly initialized 770 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_config_bridged_mode': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:797:15: note: byref variable will be forcibly initialized 797 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_config_rss': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:830:15: note: byref variable will be forcibly initialized 830 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_config_ipaddr': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:877:15: note: byref variable will be forcibly initialized 877 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_linkevent_request': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:901:15: note: byref variable will be forcibly initialized 901 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c: In function 'netxen_send_lro_cleanup': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:923:15: note: byref variable will be forcibly initialized 923 | nx_nic_req_t req; | ^~~ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_probe': /kisskb/src/drivers/leds/leds-an30259a.c:313:24: note: byref variable will be forcibly initialized 313 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized 275 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:702:24: note: byref variable will be forcibly initialized 702 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:981:24: note: byref variable will be forcibly initialized 981 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:439:24: note: byref variable will be forcibly initialized 439 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:598:24: note: byref variable will be forcibly initialized 598 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:770:24: note: byref variable will be forcibly initialized 770 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:819:24: note: byref variable will be forcibly initialized 819 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:853:24: note: byref variable will be forcibly initialized 853 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:888:24: note: byref variable will be forcibly initialized 888 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_evt_reassoc_status': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:1730:28: note: byref variable will be forcibly initialized 1730 | struct cfg80211_roam_info info; | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:938:24: note: byref variable will be forcibly initialized 938 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:962:24: note: byref variable will be forcibly initialized 962 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_pci_mem_write_2M': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1331:28: note: byref variable will be forcibly initialized 1331 | struct qlcnic_ms_reg_ctrl ms; | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_evt_ring_en': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:1224:20: note: byref variable will be forcibly initialized 1224 | struct key_params params; | ^~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_pci_mem_read_2M': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1406:28: note: byref variable will be forcibly initialized 1406 | struct qlcnic_ms_reg_ctrl ms; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1539:26: note: byref variable will be forcibly initialized 1539 | struct qlcnic_nic_req req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_get_beacon_state': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1562:25: note: byref variable will be forcibly initialized 1562 | struct qlcnic_cmd_args cmd; | ^~~ In file included from /kisskb/src/drivers/net/wireless/ath/wil6210/wil6210.h:13, from /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:11: /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'cfg80211_connect_bss': /kisskb/src/include/net/cfg80211.h:7188:38: note: byref variable will be forcibly initialized 7188 | struct cfg80211_connect_resp_params params; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_evt_scan_complete': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:929:29: note: byref variable will be forcibly initialized 929 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_evt_rx_mgmt': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:871:30: note: byref variable will be forcibly initialized 871 | struct cfg80211_inform_bss bss_data = { | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function '__wmi_send': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:651:32: note: byref variable will be forcibly initialized 651 | struct wil6210_mbox_ring_desc d_head; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_recv_cmd': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:1910:26: note: byref variable will be forcibly initialized 1910 | struct wil6210_mbox_hdr hdr; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:1909:32: note: byref variable will be forcibly initialized 1909 | struct wil6210_mbox_ring_desc d_tail; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_echo': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2091:22: note: byref variable will be forcibly initialized 2091 | struct wmi_echo_cmd cmd = { | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_set_mac_address': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2103:33: note: byref variable will be forcibly initialized 2103 | struct wmi_set_mac_address_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_get_ssid': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2300:13: note: byref variable will be forcibly initialized 2300 | } __packed reply; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_get_channel': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2339:13: note: byref variable will be forcibly initialized 2339 | } __packed reply; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_p2p_cfg': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2361:25: note: byref variable will be forcibly initialized 2361 | struct wmi_p2p_cfg_cmd cmd = { | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_evt_auth_status': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:1630:34: note: byref variable will be forcibly initialized 1630 | struct cfg80211_ft_event_params ft; | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_rx_chain_add': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2632:13: note: byref variable will be forcibly initialized 2632 | } __packed evt; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_get_temperature': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2689:13: note: byref variable will be forcibly initialized 2689 | } __packed reply; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2681:28: note: byref variable will be forcibly initialized 2681 | struct wmi_temp_sense_cmd cmd = { | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_get_all_temperatures': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2721:13: note: byref variable will be forcibly initialized 2721 | } __packed reply; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_disconnect_sta': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2759:13: note: byref variable will be forcibly initialized 2759 | } __packed reply; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_addba': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2793:28: note: byref variable will be forcibly initialized 2793 | struct wmi_ring_ba_en_cmd cmd = { | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_addba_rx_resp': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2858:13: note: byref variable will be forcibly initialized 2858 | } __packed reply = { | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_addba_rx_resp_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:2914:13: note: byref variable will be forcibly initialized 2914 | } __packed reply = { | ^~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_get_mgmt_retry': /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:3016:13: note: byref variable will be forcibly initialized 3016 | } __packed reply; | ^~~~~ 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/bvec.h:10, 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/drivers/net/wireless/ath/wil6210/wmi.c:8: /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c: In function 'wmi_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:3135:7: note: in expansion of macro 'wait_event_interruptible_timeout' 3135 | rc = wait_event_interruptible_timeout(wil->wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.c:3104:33: note: byref variable will be forcibly initialized 3104 | struct wmi_traffic_suspend_cmd cmd = { | ^~~ /kisskb/src/drivers/net/wireless/ath/main.c: In function 'ath_printk': /kisskb/src/drivers/net/wireless/ath/main.c:74:19: note: byref variable will be forcibly initialized 74 | struct va_format vaf; | ^~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_write_ext_reg': /kisskb/src/drivers/mmc/core/sd.c:1017:21: note: byref variable will be forcibly initialized 1017 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_poweroff_notify': /kisskb/src/drivers/mmc/core/sd.c:1647:22: note: byref variable will be forcibly initialized 1647 | struct sd_busy_data cb_data; | ^~~~~~~ /kisskb/src/drivers/net/can/grcan.c: In function 'grcan_err': /kisskb/src/drivers/net/can/grcan.c:575:19: note: byref variable will be forcibly initialized 575 | struct can_frame cf; | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/debug.c: In function '__ath10k_dbg': /kisskb/src/drivers/net/wireless/ath/ath10k/debug.c:2675:19: note: byref variable will be forcibly initialized 2675 | struct va_format vaf; | ^~~ In file included from /kisskb/src/drivers/net/fddi/skfp/h/smc.h:43, from /kisskb/src/drivers/net/fddi/skfp/pmf.c:19: /kisskb/src/drivers/net/fddi/skfp/pmf.c: In function 'smt_build_pmf_response': /kisskb/src/drivers/net/fddi/skfp/pmf.c:317:28: note: byref variable will be forcibly initialized 317 | SK_LOC_DECL(struct s_pcon,set_pcon) ; | ^~~~~~~~ /kisskb/src/drivers/net/fddi/skfp/h/cmtdef.h:96:36: note: in definition of macro 'SK_LOC_DECL' 96 | #define SK_LOC_DECL(type,var) type var | ^~~ /kisskb/src/drivers/net/fddi/skfp/pmf.c:316:28: note: byref variable will be forcibly initialized 316 | SK_LOC_DECL(struct s_pcon,pcon) ; | ^~~~ /kisskb/src/drivers/net/fddi/skfp/h/cmtdef.h:96:36: note: in definition of macro 'SK_LOC_DECL' 96 | #define SK_LOC_DECL(type,var) type var | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_init_new_host_interface': /kisskb/src/drivers/net/can/janz-ican3.c:392:24: note: byref variable will be forcibly initialized 392 | struct ican3_new_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_init_fast_host_interface': /kisskb/src/drivers/net/can/janz-ican3.c:471:25: note: byref variable will be forcibly initialized 471 | struct ican3_fast_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_new_send_msg': /kisskb/src/drivers/net/can/janz-ican3.c:559:24: note: byref variable will be forcibly initialized 559 | struct ican3_new_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_msg_disconnect': /kisskb/src/drivers/net/can/janz-ican3.c:669:19: note: byref variable will be forcibly initialized 669 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_send_inquiry': /kisskb/src/drivers/net/can/janz-ican3.c:870:19: note: byref variable will be forcibly initialized 870 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_set_termination': /kisskb/src/drivers/net/can/janz-ican3.c:857:19: note: byref variable will be forcibly initialized 857 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_set_buserror': /kisskb/src/drivers/net/can/janz-ican3.c:883:19: note: byref variable will be forcibly initialized 883 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_msg_connect': /kisskb/src/drivers/net/can/janz-ican3.c:658:19: note: byref variable will be forcibly initialized 658 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_msg_newhostif': /kisskb/src/drivers/net/can/janz-ican3.c:680:19: note: byref variable will be forcibly initialized 680 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_msg_fasthostif': /kisskb/src/drivers/net/can/janz-ican3.c:701:19: note: byref variable will be forcibly initialized 701 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_set_id_filter': /kisskb/src/drivers/net/can/janz-ican3.c:734:19: note: byref variable will be forcibly initialized 734 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_new_recv_msg': /kisskb/src/drivers/net/can/janz-ican3.c:590:24: note: byref variable will be forcibly initialized 590 | struct ican3_new_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_set_bus_state': /kisskb/src/drivers/net/can/janz-ican3.c:779:19: note: byref variable will be forcibly initialized 779 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_xmit': /kisskb/src/drivers/net/can/janz-ican3.c:1689:25: note: byref variable will be forcibly initialized 1689 | struct ican3_fast_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_recv_skb': /kisskb/src/drivers/net/can/janz-ican3.c:1377:25: note: byref variable will be forcibly initialized 1377 | struct ican3_fast_desc desc; | ^~~~ /kisskb/src/drivers/net/can/janz-ican3.c: In function 'ican3_napi': /kisskb/src/drivers/net/can/janz-ican3.c:1456:20: note: byref variable will be forcibly initialized 1456 | struct ican3_msg msg; | ^~~ /kisskb/src/drivers/net/can/kvaser_pciefd.c: In function 'kvaser_pciefd_handle_status_resp': /kisskb/src/drivers/net/can/kvaser_pciefd.c:1341:26: note: byref variable will be forcibly initialized 1341 | struct can_berr_counter bec; | ^~~ /kisskb/src/drivers/net/can/kvaser_pciefd.c: In function 'kvaser_pciefd_rx_error_frame': /kisskb/src/drivers/net/can/kvaser_pciefd.c:1259:26: note: byref variable will be forcibly initialized 1259 | struct can_berr_counter bec; | ^~~ /kisskb/src/drivers/net/can/kvaser_pciefd.c: In function 'kvaser_pciefd_read_packet': /kisskb/src/drivers/net/can/kvaser_pciefd.c:1583:33: note: byref variable will be forcibly initialized 1583 | struct kvaser_pciefd_rx_packet packet; | ^~~~~~ /kisskb/src/drivers/net/can/kvaser_pciefd.c: In function 'kvaser_pciefd_start_xmit': /kisskb/src/drivers/net/can/kvaser_pciefd.c:773:33: note: byref variable will be forcibly initialized 773 | struct kvaser_pciefd_tx_packet packet; | ^~~~~~ /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 56 | 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 76 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/net/ethernet/dec/tulip/de4x5.c: In function 'enet_addr_rst': /kisskb/src/drivers/net/ethernet/dec/tulip/de4x5.c:3998:7: note: byref variable will be forcibly initialized 3998 | } dev; | ^~~ /kisskb/src/drivers/net/ethernet/dec/tulip/de4x5.c: In function 'de4x5_siocdevprivate': /kisskb/src/drivers/net/ethernet/dec/tulip/de4x5.c:5427:26: note: byref variable will be forcibly initialized 5427 | struct pkt_stats statbuf; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/dec/tulip/de4x5.c:5382:7: note: byref variable will be forcibly initialized 5382 | } tmp; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/core.c: In function 'ath10k_download_fw': /kisskb/src/drivers/net/wireless/ath/ath10k/core.c:1089:24: note: byref variable will be forcibly initialized 1089 | struct pm_qos_request latency_qos; | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/core.c: In function 'ath10k_core_probe_fw': /kisskb/src/drivers/net/wireless/ath/ath10k/core.c:3211:25: note: byref variable will be forcibly initialized 3211 | struct bmi_target_info target_info; | ^~~~~~~~~~~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_send_scr': /kisskb/src/drivers/mmc/core/sd_ops.c:262:21: note: byref variable will be forcibly initialized 262 | 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:333:21: note: byref variable will be forcibly initialized 333 | struct scatterlist sg; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_initialize_nic': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1285:21: note: byref variable will be forcibly initialized 1285 | struct qlcnic_info nic_info; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_reset_eswitch_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1522:29: note: byref variable will be forcibly initialized 1522 | struct qlcnic_esw_func_cfg esw_cfg; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_udp_tunnel_sync': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:474:25: note: byref variable will be forcibly initialized 474 | struct udp_tunnel_info ti; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c: In function 't4_sched_class_lookup': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c:498:26: note: byref variable will be forcibly initialized 498 | struct ch_sched_params tp; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c:497:26: note: byref variable will be forcibly initialized 497 | struct ch_sched_params info; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c: In function 't4_sched_class_alloc': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c:551:26: note: byref variable will be forcibly initialized 551 | struct ch_sched_params np; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c: In function 'cxgb4_sched_class_free': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sched.c:609:25: note: byref variable will be forcibly initialized 609 | struct ch_sched_params p; | ^ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:11: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:603:20: note: byref variable will be forcibly initialized 603 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_set_eswitch_port_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1405:29: note: byref variable will be forcibly initialized 1405 | struct qlcnic_esw_func_cfg esw_cfg; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_set_default_offload_settings': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1483:29: note: byref variable will be forcibly initialized 1483 | struct qlcnic_esw_func_cfg esw_cfg; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function 'qlcnic_reset_npar_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1545:21: note: byref variable will be forcibly initialized 1545 | struct qlcnic_info nic_info; | ^~~~~~~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' 72 | ret = wait_event_interruptible(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:279:33: note: byref variable will be forcibly initialized 279 | struct v4l2_event_subscription sub; | ^~~ /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 598 | struct max6697_platform_data p; | ^ /kisskb/src/drivers/net/wireless/ath/ath11k/hal_tx.c: In function 'ath11k_hal_tx_init_data_ring': /kisskb/src/drivers/net/wireless/ath/ath11k/hal_tx.c:142:25: note: byref variable will be forcibly initialized 142 | struct hal_srng_params params; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c: In function '__wil_err': /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c:12:19: note: byref variable will be forcibly initialized 12 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c: In function '__wil_err_ratelimited': /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c:25:19: note: byref variable will be forcibly initialized 25 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c: In function 'wil_dbg_ratelimited': /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c:41:19: note: byref variable will be forcibly initialized 41 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c: In function '__wil_info': /kisskb/src/drivers/net/wireless/ath/wil6210/debug.c:57:19: note: byref variable will be forcibly initialized 57 | struct va_format vaf; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c: In function 'cxgb4_set_filter': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c:1860:20: note: byref variable will be forcibly initialized 1860 | struct filter_ctx ctx; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c: In function 'cxgb4_del_filter': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c:1882:20: note: byref variable will be forcibly initialized 1882 | struct filter_ctx ctx; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function 'netxen_sysfs_read_dimm': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:2979:25: note: byref variable will be forcibly initialized 2979 | struct netxen_dimm_cfg dimm; | ^~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_is_rx_idle_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:574:32: note: byref variable will be forcibly initialized 574 | struct wil_rx_status_extended msg1; | ^~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_sring_reap_rx_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:854:32: note: byref variable will be forcibly initialized 854 | struct wil_rx_status_extended msg1; | ^~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:163:30: note: byref variable will be forcibly initialized 163 | struct wil_rx_enhanced_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_tso_gen_desc': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:1361:30: note: byref variable will be forcibly initialized 1361 | struct wil_tx_enhanced_desc desc_mem, *d = &desc_mem; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function '__wil_tx_ring_tso_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:1532:31: note: byref variable will be forcibly initialized 1532 | struct wil_tx_enhanced_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_free_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:452:31: note: byref variable will be forcibly initialized 452 | struct wil_tx_enhanced_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_sring_handler': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:1228:32: note: byref variable will be forcibly initialized 1228 | struct wil_tx_enhanced_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:1174:28: note: byref variable will be forcibly initialized 1174 | struct wil_ring_tx_status msg; | ^~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c: In function 'wil_vring_alloc_skb': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:261:23: note: byref variable will be forcibly initialized 261 | struct vring_rx_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c: In function 'wil_vring_free': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:232:25: note: byref variable will be forcibly initialized 232 | struct vring_rx_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:214:25: note: byref variable will be forcibly initialized 214 | struct vring_tx_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c: In function '__wil_tx_ring': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:2032:23: note: byref variable will be forcibly initialized 2032 | struct vring_tx_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c: In function '__wil_tx_vring_tso': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:1735:47: note: byref variable will be forcibly initialized 1735 | struct vring_tx_desc desc_mem, hdr_desc_mem, first_desc_mem, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:1735:33: note: byref variable will be forcibly initialized 1735 | struct vring_tx_desc desc_mem, hdr_desc_mem, first_desc_mem, | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:1735:23: note: byref variable will be forcibly initialized 1735 | struct vring_tx_desc desc_mem, hdr_desc_mem, first_desc_mem, | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c: In function 'wil_tx_complete': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx.c:2467:25: note: byref variable will be forcibly initialized 2467 | struct vring_tx_desc dd, *d = ⅆ | ^~ /kisskb/src/drivers/hwmon/pwm-fan.c: In function 'pwm_fan_disable': /kisskb/src/drivers/hwmon/pwm-fan.c:471:20: note: byref variable will be forcibly initialized 471 | struct pwm_state state = ctx->pwm_state; | ^~~~~ /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 385 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:521:32: note: byref variable will be forcibly initialized 521 | struct v4l2_subdev_selection sel; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:503:32: note: byref variable will be forcibly initialized 503 | struct v4l2_subdev_selection sel; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_send_bundle': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:633:28: note: byref variable will be forcibly initialized 633 | struct ath10k_hif_sg_item sg_item; | ^~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:38: note: byref variable will be forcibly initialized 848 | struct v4l2_subdev_format sink_fmt, source_fmt; | ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:28: note: byref variable will be forcibly initialized 848 | struct v4l2_subdev_format sink_fmt, source_fmt; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_send': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:160:28: note: byref variable will be forcibly initialized 160 | struct ath10k_hif_sg_item sg_item; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_send_bundle_skbs': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:695:22: note: byref variable will be forcibly initialized 695 | struct sk_buff_head tx_save_head; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_connect_service': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:1004:38: note: byref variable will be forcibly initialized 1004 | struct ath10k_htc_conn_svc_response resp_msg_dummy; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_pktlog_connect': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:1188:33: note: byref variable will be forcibly initialized 1188 | struct ath10k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:1187:34: note: byref variable will be forcibly initialized 1187 | struct ath10k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c: In function 'ath10k_htc_init': /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:1279:34: note: byref variable will be forcibly initialized 1279 | struct ath10k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htc.c:1278:33: note: byref variable will be forcibly initialized 1278 | struct ath10k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c: In function 'cxgb4_config_knode': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c:155:33: note: byref variable will be forcibly initialized 155 | struct ch_filter_specification fs; | ^~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_update_tweak': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1060:24: note: byref variable will be forcibly initialized 1060 | struct crypto_aes_ctx aes; | ^~~ In file included from /kisskb/src/drivers/net/wireless/ath/wil6210/fw.c:28: /kisskb/src/drivers/net/wireless/ath/wil6210/fw.c: In function 'wil_fw_verify': /kisskb/src/drivers/net/wireless/ath/wil6210/fw_inc.c:42:35: note: byref variable will be forcibly initialized 42 | struct wil_fw_record_file_header fh; | ^~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_compute_partial_hash': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:311:22: note: byref variable will be forcibly initialized 311 | struct sha512_state sha512_st; | ^~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:310:22: note: byref variable will be forcibly initialized 310 | struct sha256_state sha256_st; | ^~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:309:20: note: byref variable will be forcibly initialized 309 | struct sha1_state sha1_st; | ^~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_gcm_setkey': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:3493:24: note: byref variable will be forcibly initialized 3493 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_aead_digest_null_setkey': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:3677:29: note: byref variable will be forcibly initialized 3677 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_authenc_setkey': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:3557:20: note: byref variable will be forcibly initialized 3557 | struct algo_param param; | ^~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:3550:29: note: byref variable will be forcibly initialized 3550 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_register_alg': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:4429:20: note: byref variable will be forcibly initialized 4429 | struct crypto_alg ai; | ^~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_add_aead_src_ent': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2680:20: note: byref variable will be forcibly initialized 2680 | struct ulptx_walk ulp_walk; | ^~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_add_aead_dst_ent': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2709:19: note: byref variable will be forcibly initialized 2709 | struct dsgl_walk dsgl_walk; | ^~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_add_cipher_src_ent': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2729:20: note: byref variable will be forcibly initialized 2729 | struct ulptx_walk ulp_walk; | ^~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_add_cipher_dst_ent': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2757:19: note: byref variable will be forcibly initialized 2757 | struct dsgl_walk dsgl_walk; | ^~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_add_hash_src_ent': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2773:20: note: byref variable will be forcibly initialized 2773 | struct ulptx_walk ulp_walk; | ^~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_ahash_continue': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:2025:23: note: byref variable will be forcibly initialized 2025 | struct hash_wr_param params; | ^~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_ahash_final': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1763:23: note: byref variable will be forcibly initialized 1763 | struct hash_wr_param params; | ^~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_ahash_digest': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1931:23: note: byref variable will be forcibly initialized 1931 | struct hash_wr_param params; | ^~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_ahash_finup': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1836:23: note: byref variable will be forcibly initialized 1836 | struct hash_wr_param params; | ^~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_ahash_update': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1666:23: note: byref variable will be forcibly initialized 1666 | struct hash_wr_param params; | ^~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'chcr_handle_cipher_resp': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1167:25: note: byref variable will be forcibly initialized 1167 | struct cipher_wr_param wrparam; | ^~~~~~~ /kisskb/src/drivers/crypto/chelsio/chcr_algo.c: In function 'process_cipher': /kisskb/src/drivers/crypto/chelsio/chcr_algo.c:1252:25: note: byref variable will be forcibly initialized 1252 | struct cipher_wr_param wrparam; | ^~~~~~~ /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_write_fw': /kisskb/src/drivers/media/radio/radio-wl1273.c:99:17: note: byref variable will be forcibly initialized 99 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_rds': /kisskb/src/drivers/media/radio/radio-wl1273.c:137:23: note: byref variable will be forcibly initialized 137 | struct v4l2_rds_data rds = { 0, 0, 0 }; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/media/radio/radio-wl1273.c:9: /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_fops_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/radio/radio-wl1273.c:1224:7: note: in expansion of macro 'wait_event_interruptible' 1224 | if (wait_event_interruptible(radio->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_probe': /kisskb/src/drivers/leds/leds-pca955x.c:488:23: note: byref variable will be forcibly initialized 488 | struct led_init_data init_data; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/pmc.c: In function 'wil_pmc_alloc': /kisskb/src/drivers/net/wireless/ath/wil6210/pmc.c:142:24: note: byref variable will be forcibly initialized 142 | struct vring_tx_desc dd = {}, *d = ⅆ | ^~ /kisskb/src/drivers/net/wireless/ath/ath11k/hal_rx.c: In function 'ath11k_hal_reo_init_cmd_ring': /kisskb/src/drivers/net/wireless/ath/ath11k/hal_rx.c:783:25: note: byref variable will be forcibly initialized 783 | struct hal_srng_params params; | ^~~~~~ In file included from /kisskb/src/drivers/net/fddi/skfp/h/smc.h:43, from /kisskb/src/drivers/net/fddi/skfp/srf.c:20: /kisskb/src/drivers/net/fddi/skfp/srf.c: In function 'smt_send_srf': /kisskb/src/drivers/net/fddi/skfp/srf.c:365:28: note: byref variable will be forcibly initialized 365 | SK_LOC_DECL(struct s_pcon,pcon) ; | ^~~~ /kisskb/src/drivers/net/fddi/skfp/h/cmtdef.h:96:36: note: in definition of macro 'SK_LOC_DECL' 96 | #define SK_LOC_DECL(type,var) type var | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt.c: In function 'ath10k_htt_connect': /kisskb/src/drivers/net/wireless/ath/ath10k/htt.c:137:34: note: byref variable will be forcibly initialized 137 | struct ath10k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt.c:136:33: note: byref variable will be forcibly initialized 136 | struct ath10k_htc_svc_conn_req conn_req; | ^~~~~~~~ /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 121 | struct sg_table sgtable; | ^~~~~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c:120:21: note: byref variable will be forcibly initialized 120 | struct scatterlist sg, *sg_ptr; | ^~ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:138:17: note: byref variable will be forcibly initialized 138 | struct led_pwm led; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_adjfreq': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:208:20: note: byref variable will be forcibly initialized 208 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_init_ptp_timer': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:366:20: note: byref variable will be forcibly initialized 366 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_fineadjtime': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:240:20: note: byref variable will be forcibly initialized 240 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_adjtime': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:274:20: note: byref variable will be forcibly initialized 274 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_settime': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:341:20: note: byref variable will be forcibly initialized 341 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptprx_timestamping': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:130:20: note: byref variable will be forcibly initialized 130 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_txtype': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:151:20: note: byref variable will be forcibly initialized 151 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_redirect_rx_packet': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:175:20: note: byref variable will be forcibly initialized 175 | struct fw_ptp_cmd c; | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c: In function 'cxgb4_ptp_init': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c:422:20: note: byref variable will be forcibly initialized 422 | struct timespec64 now; | ^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:15, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:18, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:8: /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_compl_ind': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2898:15: note: in expansion of macro 'kfifo_put' 2898 | } else if (!kfifo_put(&htt->txdone_fifo, tx_done)) { | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_t2h_msg_handler': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3993:22: note: byref variable will be forcibly initialized 3993 | struct htt_tx_done tx_done = {}; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3986:31: note: byref variable will be forcibly initialized 3986 | struct htt_peer_unmap_event ev = { | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3977:29: note: byref variable will be forcibly initialized 3977 | struct htt_peer_map_event ev = { | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_proc_rx_ind_hl': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:1127:27: note: byref variable will be forcibly initialized 1127 | struct cfg80211_chan_def def = {}; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_h_peer_channel': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:1064:27: note: byref variable will be forcibly initialized 1064 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_h_vdev_channel': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:1101:27: note: byref variable will be forcibly initialized 1101 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_h_channel': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:1127:27: note: byref variable will be forcibly initialized 1127 | struct cfg80211_chan_def def = {}; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_in_ord_ind': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3138:22: note: byref variable will be forcibly initialized 3138 | struct sk_buff_head amsdu; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3137:22: note: byref variable will be forcibly initialized 3137 | struct sk_buff_head list; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_handle_amsdu': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2204:22: note: byref variable will be forcibly initialized 2204 | struct sk_buff_head amsdu; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_txrx_compl_task': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:4231:22: note: byref variable will be forcibly initialized 4231 | struct sk_buff_head tx_ind_q; | ^~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:11, from /kisskb/src/drivers/net/wireless/ath/ath10k/txrx.c:8: /kisskb/src/drivers/net/wireless/ath/ath10k/txrx.c: In function 'ath10k_wait_for_peer_common': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/txrx.c:177:14: note: in expansion of macro 'wait_event_timeout' 177 | time_left = wait_event_timeout(ar->peer_mapping_wq, ({ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_freq': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:456:25: note: byref variable will be forcibly initialized 456 | struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function 'cxgb4_validate_flow_match': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:339:24: note: byref variable will be forcibly initialized 339 | struct flow_match_ip match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:330:27: note: byref variable will be forcibly initialized 330 | struct flow_match_basic match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function 'cxgb4_process_flow_match': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:272:26: note: byref variable will be forcibly initialized 272 | struct flow_match_vlan match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:260:31: note: byref variable will be forcibly initialized 260 | struct flow_match_enc_keyid match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:252:24: note: byref variable will be forcibly initialized 252 | struct flow_match_ip match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:238:27: note: byref variable will be forcibly initialized 238 | struct flow_match_ports match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:217:32: note: byref variable will be forcibly initialized 217 | struct flow_match_ipv6_addrs match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:202:32: note: byref variable will be forcibly initialized 202 | struct flow_match_ipv4_addrs match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:180:27: note: byref variable will be forcibly initialized 180 | struct flow_match_basic match; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:169:29: note: byref variable will be forcibly initialized 169 | struct flow_match_control match; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:50, from /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:40: /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function 'cxgb4_tc_flower_hash_prio_del': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:809:25: note: byref variable will be forcibly initialized 809 | struct rhashtable_iter iter; | ^~~~ In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:50, from /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:40: /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function 'ch_flower_stats_handler': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:1019:25: note: byref variable will be forcibly initialized 1019 | struct rhashtable_iter iter; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c: In function 'cxgb4_flow_rule_replace': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c:860:20: note: byref variable will be forcibly initialized 860 | struct filter_ctx ctx; | ^~~ /kisskb/src/drivers/net/wireless/ath/key.c: In function 'ath_key_config': /kisskb/src/drivers/net/wireless/ath/key.c:478:20: note: byref variable will be forcibly initialized 478 | struct ath_keyval hk; | ^~ /kisskb/src/drivers/net/wireless/ath/wil6210/p2p.c: In function 'wil_p2p_search_expired': /kisskb/src/drivers/net/wireless/ath/wil6210/p2p.c:275:29: note: byref variable will be forcibly initialized 275 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c: In function 'netxen_handle_fw_message': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1428:14: note: byref variable will be forcibly initialized 1428 | nx_fw_msg_t msg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_read_memory': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:157:17: note: byref variable will be forcibly initialized 157 | union bmi_resp resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:156:17: note: byref variable will be forcibly initialized 156 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_done': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:23:17: note: byref variable will be forcibly initialized 23 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_get_target_info': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:50:17: note: byref variable will be forcibly initialized 50 | union bmi_resp resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:49:17: note: byref variable will be forcibly initialized 49 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_get_target_info_sdio': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:88:17: note: byref variable will be forcibly initialized 88 | union bmi_resp resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:87:17: note: byref variable will be forcibly initialized 87 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_write_soc_reg': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:197:17: note: byref variable will be forcibly initialized 197 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_read_soc_reg': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:227:17: note: byref variable will be forcibly initialized 227 | union bmi_resp resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:226:17: note: byref variable will be forcibly initialized 226 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_write_memory': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:261:17: note: byref variable will be forcibly initialized 261 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_execute': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:307:17: note: byref variable will be forcibly initialized 307 | union bmi_resp resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:306:17: note: byref variable will be forcibly initialized 306 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_lz_data': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:392:17: note: byref variable will be forcibly initialized 392 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_lz_stream_start': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:430:17: note: byref variable will be forcibly initialized 430 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c: In function 'ath10k_bmi_set_start': /kisskb/src/drivers/net/wireless/ath/ath10k/bmi.c:499:17: note: byref variable will be forcibly initialized 499 | struct bmi_cmd cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_wmi_tlv_rdy_parse': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:6377:25: note: byref variable will be forcibly initialized 6377 | struct wmi_ready_event fixed_param; | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_wmi_tlv_ext_hal_reg_caps': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:4319:41: note: byref variable will be forcibly initialized 4319 | struct ath11k_hal_reg_capabilities_ext reg_cap; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_connect_pdev_htc_service': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:7679:34: note: byref variable will be forcibly initialized 7679 | struct ath11k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:7678:33: note: byref variable will be forcibly initialized 7678 | struct ath11k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_phymode': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:2552:27: note: byref variable will be forcibly initialized 2552 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_he_6ghz': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:2310:27: note: byref variable will be forcibly initialized 2310 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_rates': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:1614:27: note: byref variable will be forcibly initialized 1614 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_ht': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:1676:27: note: byref variable will be forcibly initialized 1676 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_peer_delete_resp_event': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:6435:36: note: byref variable will be forcibly initialized 6435 | struct wmi_peer_delete_resp_event peer_del_resp; | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_vdev_start_resp_event': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:6504:35: note: byref variable will be forcibly initialized 6504 | struct wmi_vdev_start_resp_event vdev_start_resp; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c: In function 'qlcnic_get_flt_entry': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c:644:27: note: byref variable will be forcibly initialized 644 | struct qlcnic_flt_header flt_hdr; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c: In function 'qlcnic_check_flash_fw_ver': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c:694:26: note: byref variable will be forcibly initialized 694 | struct qlcnic_flt_entry fw_entry; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c: In function 'qlcnic_load_firmware': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c:1162:27: note: byref variable will be forcibly initialized 1162 | struct qlcnic_flt_entry bootld_entry; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_wmi_pdev_dma_ring_buf_release_event': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:4181:41: note: byref variable will be forcibly initialized 4181 | struct ath11k_dbring_buf_release_event param; | ^~~~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:5: /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_wmi_cmd_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:303:3: note: in expansion of macro 'wait_event_timeout' 303 | wait_event_timeout(wmi->tx_ce_desc_wq, ({ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:293:3: note: in expansion of macro 'wait_event_timeout' 293 | wait_event_timeout(wmi_sc->tx_credits_wq, ({ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_assign_vif_chanctx': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:6981:28: note: byref variable will be forcibly initialized 6981 | struct peer_create_params param; | ^~~~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:8: /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_cmd_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:1922:2: note: in expansion of macro 'wait_event_timeout' 1922 | wait_event_timeout(ar->wmi.tx_credits_wq, ({ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_radar_confirmation_work': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:4010:33: note: byref variable will be forcibly initialized 4010 | struct ath10k_radar_found_info radar_info; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_event_mgmt_tx_compl': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:2446:30: note: byref variable will be forcibly initialized 2446 | struct mgmt_tx_compl_params param; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:2445:38: note: byref variable will be forcibly initialized 2445 | struct wmi_tlv_mgmt_tx_compl_ev_arg arg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_event_mgmt_tx_bundle_compl': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:2472:30: note: byref variable will be forcibly initialized 2472 | struct mgmt_tx_compl_params param; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:2471:45: note: byref variable will be forcibly initialized 2471 | struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg arg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_event_chan_info': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:2804:26: note: byref variable will be forcibly initialized 2804 | struct chan_info_params ch_info_param; | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c: In function 'ath11k_wmi_cmd_init': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:3952:33: note: byref variable will be forcibly initialized 3952 | struct target_resource_config config; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_set_bitrate_mask': /kisskb/src/drivers/net/wireless/ath/ath11k/wmi.c:3951:28: note: byref variable will be forcibly initialized 3951 | struct wmi_init_cmd_param init_param; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:7679:27: note: byref variable will be forcibly initialized 7679 | struct cfg80211_chan_def def; | ^~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/net/mac80211.h:18, from /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:7: /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_flush': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:7222:14: note: in expansion of macro 'wait_event_timeout' 7222 | time_left = wait_event_timeout(ar->txmgmt_empty_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:7216:14: note: in expansion of macro 'wait_event_timeout' 7216 | time_left = wait_event_timeout(ar->dp.tx_empty_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_crypto': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:1552:27: note: byref variable will be forcibly initialized 1552 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_vht': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:1873:27: note: byref variable will be forcibly initialized 1873 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_h_he': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:2070:27: note: byref variable will be forcibly initialized 2070 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_sta_rc_update_wk': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:4187:27: note: byref variable will be forcibly initialized 4187 | struct peer_assoc_params peer_arg; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:4179:27: note: byref variable will be forcibly initialized 4179 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_station_add': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:4387:28: note: byref variable will be forcibly initialized 4387 | struct peer_create_params peer_param; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_peer_assoc_qos_ap': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:2423:22: note: byref variable will be forcibly initialized 2423 | struct ap_ps_params params; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_station_assoc': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:4066:27: note: byref variable will be forcibly initialized 4066 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:4064:27: note: byref variable will be forcibly initialized 4064 | struct peer_assoc_params peer_arg; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_connect': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:6419:34: note: byref variable will be forcibly initialized 6419 | struct ath10k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:6418:33: note: byref variable will be forcibly initialized 6418 | struct ath10k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_get_arvif': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:566:25: note: byref variable will be forcibly initialized 566 | struct ath11k_vif_iter arvif_iter; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_get_target_pdev_id_from_vif': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:675:27: note: byref variable will be forcibly initialized 675 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function '__ath11k_mac_scan_finish': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:3397:30: note: byref variable will be forcibly initialized 3397 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_hw_scan': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:3563:25: note: byref variable will be forcibly initialized 3563 | struct scan_req_params arg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_11d_scan_start': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:6037:35: note: byref variable will be forcibly initialized 6037 | struct wmi_11d_scan_start_params param; | ^~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_bss_assoc': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:2689:27: note: byref variable will be forcibly initialized 2689 | struct peer_assoc_params peer_arg; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_bss_info_changed': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:3077:27: note: byref variable will be forcibly initialized 3077 | struct cfg80211_chan_def def; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c: In function 'qlcnic_irq_test': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:979:25: note: byref variable will be forcibly initialized 979 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_add_interface': /kisskb/src/drivers/net/wireless/ath/ath11k/mac.c:6140:28: note: byref variable will be forcibly initialized 6140 | struct peer_create_params peer_param; | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c: In function 'qlcnic_update_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:1310:31: note: byref variable will be forcibly initialized 1310 | struct qlcnic_tx_queue_stats tx_stats; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c: In function 'qlcnic_get_ethtool_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:1352:31: note: byref variable will be forcibly initialized 1352 | struct qlcnic_mac_statistics mac_stats; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:1351:31: note: byref variable will be forcibly initialized 1351 | struct qlcnic_esw_statistics port_stats; | ^~~~~~~~~~ /kisskb/src/drivers/net/net_failover.c: In function 'net_failover_lower_state_changed': /kisskb/src/drivers/net/net_failover.c:439:37: note: byref variable will be forcibly initialized 439 | struct netdev_lag_lower_state_info info; | ^~~~ /kisskb/src/drivers/net/net_failover.c: In function 'net_failover_get_stats': /kisskb/src/drivers/net/net_failover.c:187:27: note: byref variable will be forcibly initialized 187 | struct rtnl_link_stats64 temp; | ^~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/uleds.c:162:13: note: in expansion of macro 'wait_event_interruptible' 162 | retval = wait_event_interruptible(udev->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-tlc591xx.c: In function 'tlc591xx_probe': /kisskb/src/drivers/leds/leds-tlc591xx.c:189:24: note: byref variable will be forcibly initialized 189 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c: In function 'cxgb4_cudbg_collect': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c:168:20: note: byref variable will be forcibly initialized 168 | struct cudbg_init cudbg_init; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/htc.c: In function 'ath11k_htc_connect_service': /kisskb/src/drivers/net/wireless/ath/ath11k/htc.c:585:34: note: byref variable will be forcibly initialized 585 | struct ath11k_htc_conn_svc_resp resp_msg_dummy; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/htc.c: In function 'ath11k_htc_init': /kisskb/src/drivers/net/wireless/ath/ath11k/htc.c:785:34: note: byref variable will be forcibly initialized 785 | struct ath11k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/htc.c:784:33: note: byref variable will be forcibly initialized 784 | struct ath11k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/dfs_pri_detector.c: In function 'pseq_handler_create_sequences': /kisskb/src/drivers/net/wireless/ath/dfs_pri_detector.c:229:23: note: byref variable will be forcibly initialized 229 | struct pri_sequence ps, *new_ps; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_initial_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:44:20: note: byref variable will be forcibly initialized 44 | struct v4l2_event ev; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:55:20: note: byref variable will be forcibly initialized 55 | struct v4l2_event ev; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c: In function 'cudbg_collect_tcam_index': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:2614:27: note: byref variable will be forcibly initialized 2614 | struct fw_ldst_mps_rplc mps_rplc; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:2613:22: note: byref variable will be forcibly initialized 2613 | struct fw_ldst_cmd ldst_cmd; | ^~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1677:29: note: byref variable will be forcibly initialized 1677 | struct of_phandle_iterator it; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c: In function 'cudbg_compress_buff': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c:32:20: note: byref variable will be forcibly initialized 32 | struct z_stream_s compress_stream; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c: In function 'cudbg_mem_region_size': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:1463:23: note: byref variable will be forcibly initialized 1463 | struct cudbg_meminfo mem_info; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c: In function 'cudbg_get_payload_range': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:1261:23: note: byref variable will be forcibly initialized 1261 | struct cudbg_meminfo meminfo; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c: In function 'cudbg_get_ctxt_region_info': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:2262:23: note: byref variable will be forcibly initialized 2262 | struct cudbg_meminfo meminfo; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c:2261:24: note: byref variable will be forcibly initialized 2261 | struct cudbg_mem_desc mem_desc; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/p2p.c: In function 'ath10k_p2p_noa_update_by_vdev_id': /kisskb/src/drivers/net/wireless/ath/ath10k/p2p.c:136:28: note: byref variable will be forcibly initialized 136 | struct ath10k_p2p_noa_arg arg = { | ^~~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1429:29: note: byref variable will be forcibly initialized 1429 | struct of_phandle_iterator it; | ^~ In file included from /kisskb/src/drivers/of/base.c:24: /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:459:25: note: byref variable will be forcibly initialized 459 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c: In function 'cxgb4_mqprio_class_unbind': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c:410:24: note: byref variable will be forcibly initialized 410 | struct ch_sched_flowc fe; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c: In function 'cxgb4_mqprio_class_bind': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c:385:24: note: byref variable will be forcibly initialized 385 | struct ch_sched_flowc fe; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function '__qlcnic_get_eswitch_port_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1286:25: note: byref variable will be forcibly initialized 1286 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_fw_cmd_set_drv_version': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:176:25: note: byref variable will be forcibly initialized 176 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_fw_cmd_set_mtu': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:212:25: note: byref variable will be forcibly initialized 212 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_fw_cmd_create_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:249:25: note: byref variable will be forcibly initialized 249 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_fw_cmd_del_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:395:25: note: byref variable will be forcibly initialized 395 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_fw_cmd_create_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:421:25: note: byref variable will be forcibly initialized 421 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_fw_cmd_del_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:526:25: note: byref variable will be forcibly initialized 526 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_fw_cmd_set_port': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:544:25: note: byref variable will be forcibly initialized 544 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_wlanfw_mode_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2410:17: note: byref variable will be forcibly initialized 2410 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2409:43: note: byref variable will be forcibly initialized 2409 | struct qmi_wlanfw_wlan_mode_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2408:42: note: byref variable will be forcibly initialized 2408 | struct qmi_wlanfw_wlan_mode_req_msg_v01 req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_config_intrpt': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:771:25: note: byref variable will be forcibly initialized 771 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_wlanfw_wlan_ini_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2554:17: note: byref variable will be forcibly initialized 2554 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_host_cap_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1635:17: note: byref variable will be forcibly initialized 1635 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1634:42: note: byref variable will be forcibly initialized 1634 | struct qmi_wlanfw_host_cap_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1633:41: note: byref variable will be forcibly initialized 1633 | struct qmi_wlanfw_host_cap_req_msg_v01 req; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_wlanfw_wlan_cfg_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2466:17: note: byref variable will be forcibly initialized 2466 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2463:42: note: byref variable will be forcibly initialized 2463 | struct qmi_wlanfw_wlan_cfg_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_fw_ind_register_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1714:17: note: byref variable will be forcibly initialized 1714 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_get_mac_address': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:819:25: note: byref variable will be forcibly initialized 819 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_respond_fw_mem_request': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1785:17: note: byref variable will be forcibly initialized 1785 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1784:45: note: byref variable will be forcibly initialized 1784 | struct qmi_wlanfw_respond_mem_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_get_nic_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:854:25: note: byref variable will be forcibly initialized 854 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_set_nic_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:904:25: note: byref variable will be forcibly initialized 904 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_request_target_cap': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_82xx_get_pci_info': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2007:17: note: byref variable will be forcibly initialized 2007 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:961:25: note: byref variable will be forcibly initialized 961 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2006:37: note: byref variable will be forcibly initialized 2006 | struct qmi_wlanfw_cap_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2005:36: note: byref variable will be forcibly initialized 2005 | struct qmi_wlanfw_cap_req_msg_v01 req; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_config_port_mirroring': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1026:25: note: byref variable will be forcibly initialized 1026 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_load_file_target_mem': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2097:17: note: byref variable will be forcibly initialized 2097 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2096:46: note: byref variable will be forcibly initialized 2096 | struct qmi_wlanfw_bdf_download_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_get_port_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1067:25: note: byref variable will be forcibly initialized 1067 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_load_bdf_qmi': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2214:27: note: byref variable will be forcibly initialized 2214 | struct ath11k_board_data bd; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_get_mac_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1127:25: note: byref variable will be forcibly initialized 1127 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_get_eswitch_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1187:33: note: byref variable will be forcibly initialized 1187 | struct __qlcnic_esw_statistics port_stats; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_wlanfw_m3_info_send': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2351:17: note: byref variable will be forcibly initialized 2351 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2350:41: note: byref variable will be forcibly initialized 2350 | struct qmi_wlanfw_m3_info_resp_msg_v01 resp; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2349:40: note: byref variable will be forcibly initialized 2349 | struct qmi_wlanfw_m3_info_req_msg_v01 req; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/include/asm/elf.h:8, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:6: /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_process_coldboot_calibration': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_clear_esw_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1242:25: note: byref variable will be forcibly initialized 1242 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:2649:12: note: in expansion of macro 'wait_event_timeout' 2649 | timeout = wait_event_timeout(ab->qmi.cold_boot_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c: In function 'qlcnic_config_switch_port': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c:1320:25: note: byref variable will be forcibly initialized 1320 | struct qlcnic_cmd_args cmd; | ^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:11: /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c: In function 'ath11k_qmi_assign_target_mem_chunk': /kisskb/src/drivers/net/wireless/ath/ath11k/qmi.c:1924:18: note: byref variable will be forcibly initialized 1924 | struct resource res; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp.c: In function 'ath11k_dp_htt_connect': /kisskb/src/drivers/net/wireless/ath/ath11k/dp.c:939:34: note: byref variable will be forcibly initialized 939 | struct ath11k_htc_svc_conn_resp conn_resp; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp.c:938:33: note: byref variable will be forcibly initialized 938 | struct ath11k_htc_svc_conn_req conn_req; | ^~~~~~~~ /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c: In function 'mchp_pit64b_dt_init_timer': /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c:422:27: note: byref variable will be forcibly initialized 422 | struct mchp_pit64b_timer timer; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c: In function 'cxgb4_matchall_egress_validate': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c:18:24: note: byref variable will be forcibly initialized 18 | struct ch_sched_queue qe; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c: In function 'cxgb4_matchall_tc_bind_queues': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c:88:24: note: byref variable will be forcibly initialized 88 | struct ch_sched_queue qe; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c: In function 'cxgb4_matchall_tc_unbind_queues': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c:115:24: note: byref variable will be forcibly initialized 115 | struct ch_sched_queue qe; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_dcb_cleanup_apps': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:64:17: note: byref variable will be forcibly initialized 64 | struct dcb_app app; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_cee_peer_getpg': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:1183:21: note: byref variable will be forcibly initialized 1183 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_getpeerapp_tbl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:1146:21: note: byref variable will be forcibly initialized 1146 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_getpeer_app': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:1112:21: note: byref variable will be forcibly initialized 1112 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function '__cxgb4_getapp': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:794:22: note: byref variable will be forcibly initialized 794 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function '__cxgb4_setapp': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:838:21: note: byref variable will be forcibly initialized 838 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_setapp': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:904:17: note: byref variable will be forcibly initialized 904 | struct dcb_app app = { | ^~~ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:118:24: note: byref variable will be forcibly initialized 118 | struct resource *res, temp_res; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_setpfccfg': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:649:21: note: byref variable will be forcibly initialized 649 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_getpgbwgcfg': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:567:21: note: byref variable will be forcibly initialized 567 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_getpgtccfg': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:442:21: note: byref variable will be forcibly initialized 442 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:301:18: note: byref variable will be forcibly initialized 301 | struct resource res; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_setpgbwgcfg_tx': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:601:21: note: byref variable will be forcibly initialized 601 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_setpgtccfg_tx': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:505:21: note: byref variable will be forcibly initialized 505 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_ieee_read_ets': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:947:21: note: byref variable will be forcibly initialized 947 | struct fw_port_cmd pcmd; | ^~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c: In function 'cxgb4_dcb_handle_fw_update': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:366:18: note: byref variable will be forcibly initialized 366 | struct dcb_app app = { | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c: In function 'qlcnic_handle_fw_message': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c:1084:23: note: byref variable will be forcibly initialized 1084 | struct qlcnic_fw_msg msg; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath10k/spectral.c: In function 'ath10k_spectral_scan_config': /kisskb/src/drivers/net/wireless/ath/ath10k/spectral.c:213:36: note: byref variable will be forcibly initialized 213 | struct wmi_vdev_spectral_conf_arg arg; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_tcp_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3619:26: note: byref variable will be forcibly initialized 3619 | struct tp_tcp_stats v4, v6; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3619:22: note: byref variable will be forcibly initialized 3619 | struct tp_tcp_stats v4, v6; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_ddp_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3638:22: note: byref variable will be forcibly initialized 3638 | struct tp_usm_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_rdma_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3652:23: note: byref variable will be forcibly initialized 3652 | struct tp_rdma_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_tp_err_adapter_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3665:22: note: byref variable will be forcibly initialized 3665 | struct tp_err_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_tp_err_channel_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3692:22: note: byref variable will be forcibly initialized 3692 | struct tp_err_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'show_cpl_stats': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3678:22: note: byref variable will be forcibly initialized 3678 | struct tp_cpl_stats stats; | ^~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'meminfo_show': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:3470:23: note: byref variable will be forcibly initialized 3470 | struct cudbg_meminfo meminfo; | ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:710:21: note: byref variable will be forcibly initialized 710 | struct of_endpoint endpoint; | ^~~~~~~~ In file included from /kisskb/src/drivers/of/property.c:24: /kisskb/src/drivers/of/property.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1237:25: note: byref variable will be forcibly initialized 1237 | struct of_phandle_args sup_args; | ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_gpio_compat': /kisskb/src/drivers/of/property.c:1340:25: note: byref variable will be forcibly initialized 1340 | struct of_phandle_args sup_args; | ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1181:25: note: byref variable will be forcibly initialized 1181 | struct of_phandle_args sup_args; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/ce.c: In function '_ath10k_ce_send_nolock_64': /kisskb/src/drivers/net/wireless/ath/ath10k/ce.c:554:27: note: byref variable will be forcibly initialized 554 | struct ce_desc_64 *desc, sdesc; | ^~~~~ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:966:25: note: byref variable will be forcibly initialized 966 | struct of_phandle_args of_args; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'netxen_get_minidump_template_size': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:86:25: note: byref variable will be forcibly initialized 86 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_destroy_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:402:25: note: byref variable will be forcibly initialized 402 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_destroy_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:508:25: note: byref variable will be forcibly initialized 508 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'netxen_get_minidump_template': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:107:25: note: byref variable will be forcibly initialized 107 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_create_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:264:25: note: byref variable will be forcibly initialized 264 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_create_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:431:25: note: byref variable will be forcibly initialized 431 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_set_mtu': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:221:25: note: byref variable will be forcibly initialized 221 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_set_gbe_port': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:242:25: note: byref variable will be forcibly initialized 242 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_query_phy': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:526:25: note: byref variable will be forcibly initialized 526 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c: In function 'nx_fw_cmd_set_phy': /kisskb/src/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:549:25: note: byref variable will be forcibly initialized 549 | struct netxen_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'mps_tcam_show': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:1773:23: note: byref variable will be forcibly initialized 1773 | struct fw_ldst_cmd ldst_cmd; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'mps_trc_show': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:1329:22: note: byref variable will be forcibly initialized 1329 | struct trace_params tp; | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'mps_trc_write': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:1416:22: note: byref variable will be forcibly initialized 1416 | struct trace_params tp; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:26: note: byref variable will be forcibly initialized 807 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:26: note: byref variable will be forcibly initialized 820 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:26: note: byref variable will be forcibly initialized 726 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_func0_cmd52_rd_byte': /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c:117:21: note: byref variable will be forcibly initialized 117 | struct mmc_command io_cmd; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_func0_cmd52_wr_byte': /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c:103:21: note: byref variable will be forcibly initialized 103 | struct mmc_command io_cmd; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c: In function 'ath10k_sdio_irq_disable': /kisskb/src/drivers/net/wireless/ath/ath10k/sdio.c:1921:20: note: byref variable will be forcibly initialized 1921 | struct completion irqs_disabled_comp; | ^~~~~~~~~~~~~~~~~~ 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 233 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_tx.c: In function 'ath11k_dp_tx_htt_srng_setup': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_tx.c:820:25: note: byref variable will be forcibly initialized 820 | struct hal_srng_params params; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_tx.c: In function 'ath11k_dp_tx_htt_rx_filter_setup': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_tx.c:1020:25: note: byref variable will be forcibly initialized 1020 | struct hal_srng_params params; | ^~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:192:26: note: byref variable will be forcibly initialized 192 | struct of_reconfig_data pr; | ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:539:28: note: byref variable will be forcibly initialized 539 | struct of_changeset_entry ce_inverted; | ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:538:26: note: byref variable will be forcibly initialized 538 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:237:26: note: byref variable will be forcibly initialized 237 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c: In function 'qlcnic_sysfs_get_esw_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c:814:31: note: byref variable will be forcibly initialized 814 | struct qlcnic_esw_statistics esw_stats; | ^~~~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:290:26: note: byref variable will be forcibly initialized 290 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:664:28: note: byref variable will be forcibly initialized 664 | struct of_changeset_entry ce_inverted; | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c: In function 'qlcnic_sysfs_get_port_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c:779:31: note: byref variable will be forcibly initialized 779 | struct qlcnic_esw_statistics port_stats; | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c: In function 'qlcnic_sysfs_write_npar_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c:685:21: note: byref variable will be forcibly initialized 685 | struct qlcnic_info nic_info; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c: In function 'qlcnic_sysfs_read_npar_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c:733:21: note: byref variable will be forcibly initialized 733 | struct qlcnic_info nic_info; | ^~~~~~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:21: note: byref variable will be forcibly initialized 132 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:21: note: byref variable will be forcibly initialized 153 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:21: note: byref variable will be forcibly initialized 169 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/ce.c: In function 'ath11k_ce_tx_process_cb': /kisskb/src/drivers/net/wireless/ath/ath11k/ce.c:503:22: note: byref variable will be forcibly initialized 503 | struct sk_buff_head list; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/ce.c: In function 'ath11k_ce_recv_process_cb': /kisskb/src/drivers/net/wireless/ath/ath11k/ce.c:422:22: note: byref variable will be forcibly initialized 422 | struct sk_buff_head list; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:870:26: note: byref variable will be forcibly initialized 870 | struct comedi_bufconfig bc; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:817:26: note: byref variable will be forcibly initialized 817 | struct comedi_devconfig it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:934:24: note: byref variable will be forcibly initialized 934 | struct comedi_devinfo devinfo; | ^~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:1107:24: note: byref variable will be forcibly initialized 1107 | struct comedi_bufinfo bi; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'parse_insn': /kisskb/src/drivers/comedi/comedi_fops.c:1318:23: note: byref variable will be forcibly initialized 1318 | struct timespec64 tv; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: byref variable will be forcibly initialized 2253 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: byref variable will be forcibly initialized 2229 | struct comedi_insnlist insnlist; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: byref variable will be forcibly initialized 2216 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: byref variable will be forcibly initialized 2203 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: byref variable will be forcibly initialized 2180 | struct comedi_rangeinfo it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: byref variable will be forcibly initialized 2171 | struct comedi_chaninfo it; | ^~ In file included from /kisskb/src/include/linux/of_device.h:9, from /kisskb/src/drivers/net/ethernet/altera/altera_tse_main.c:31: /kisskb/src/drivers/net/ethernet/altera/altera_tse_main.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | 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/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/net/wireless/ath/ath11k/core.h:10, from /kisskb/src/drivers/net/wireless/ath/ath11k/peer.c:6: /kisskb/src/drivers/net/wireless/ath/ath11k/peer.c: In function 'ath11k_wait_for_peer_common': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/peer.c:153:8: note: in expansion of macro 'wait_event_timeout' 153 | ret = wait_event_timeout(ab->peer_mapping_wq, ({ | ^~~~~~~~~~~~~~~~~~ /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 60 | struct gb_control_bundle_version_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized 59 | 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 22 | struct gb_control_version_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized 21 | 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 106 | struct gb_control_get_manifest_size_response response; | ^~~~~~~~ /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 133 | 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 142 | struct gb_control_disconnected_request request; | ^~~~~~~ /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 218 | struct gb_control_bundle_pm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized 217 | 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 243 | struct gb_control_bundle_pm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized 242 | struct gb_control_bundle_pm_request request; | ^~~~~~~ /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 268 | struct gb_control_bundle_pm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized 267 | struct gb_control_bundle_pm_request request; | ^~~~~~~ /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 294 | struct gb_control_bundle_pm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized 293 | 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 334 | struct gb_control_intf_pm_response response; | ^~~~~~~~ /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 357 | struct gb_control_intf_pm_response response; | ^~~~~~~~ /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 380 | struct gb_control_intf_pm_response response; | ^~~~~~~~ /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 176 | struct gb_svc_pwrmon_sample_get_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized 175 | 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 132 | struct gb_svc_pwrmon_rail_count_get_response response; | ^~~~~~~~ /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 559 | struct gb_svc_intf_set_pwrm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized 558 | struct gb_svc_intf_set_pwrm_request request; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c: In function 'ath11k_dp_rx_full_mon_mpdu_pop': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:5152:26: note: byref variable will be forcibly initialized 5152 | struct hal_rx_msdu_list msdu_list; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c: In function 'ath11k_dp_rx_mon_mpdu_pop': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:4670:26: note: byref variable will be forcibly initialized 4670 | struct hal_rx_msdu_list msdu_list; | ^~~~~~~~~ /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 213 | struct gb_svc_pwrmon_intf_sample_get_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized 212 | 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 259 | 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 270 | 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 294 | struct gb_svc_intf_vsys_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized 293 | 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 317 | struct gb_svc_intf_refclk_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized 316 | 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 340 | struct gb_svc_intf_unipro_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized 339 | struct gb_svc_intf_unipro_request request; | ^~~~~~~ /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 363 | struct gb_svc_intf_activate_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized 362 | 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 389 | struct gb_svc_intf_resume_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized 388 | 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 418 | struct gb_svc_dme_peer_get_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized 417 | 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 452 | struct gb_svc_dme_peer_set_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized 451 | 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 485 | 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 501 | 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 522 | 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 536 | 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 601 | struct gb_svc_intf_set_pwrm_response response; | ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized 600 | struct gb_svc_intf_set_pwrm_request request; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c: In function 'ath11k_dp_rx_process_mon_status': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:3090:30: note: byref variable will be forcibly initialized 3090 | struct hal_rx_mon_ppdu_info ppdu_info; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:3089:22: note: byref variable will be forcibly initialized 3089 | struct sk_buff_head skb_list; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c: In function 'ath11k_dp_rx_process_wbm_err': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:4105:29: note: byref variable will be forcibly initialized 4105 | struct hal_rx_wbm_rel_info err_info; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c: In function 'ath11k_dp_process_reo_status': /kisskb/src/drivers/net/wireless/ath/ath11k/dp_rx.c:4314:24: note: byref variable will be forcibly initialized 4314 | struct hal_reo_status reo_status; | ^~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_fw_flash_get_minidump_temp_size': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:1117:39: note: byref variable will be forcibly initialized 1117 | struct qlcnic_83xx_dump_template_hdr tmp_hdr; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_fw_get_minidump_temp_size': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:1144:25: note: byref variable will be forcibly initialized 1144 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function '__qlcnic_fw_cmd_get_minidump_temp': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:1174:25: note: byref variable will be forcibly initialized 1174 | struct qlcnic_cmd_args cmd; | ^~~ In file included from /kisskb/src/drivers/mmc/core/pwrseq.c:12: /kisskb/src/drivers/mmc/core/pwrseq.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized 125 | struct i2c_board_info info; | ^~~~ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:21: note: byref variable will be forcibly initialized 611 | struct comedi_insn _insn; | ^~~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:584:25: note: byref variable will be forcibly initialized 584 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:860:18: note: byref variable will be forcibly initialized 860 | struct resource res; | ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:889:18: note: byref variable will be forcibly initialized 889 | struct resource res; | ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:937:18: note: byref variable will be forcibly initialized 937 | struct of_range range; | ^~~~~ /kisskb/src/drivers/of/address.c:936:25: note: byref variable will be forcibly initialized 936 | 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:1014:18: note: byref variable will be forcibly initialized 1014 | struct of_range range; | ^~~~~ /kisskb/src/drivers/of/address.c:1011:25: note: byref variable will be forcibly initialized 1011 | struct of_range_parser parser; | ^~~~~~ /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 38 | struct of_phandle_args oirq; | ^~~~ In file included from /kisskb/src/drivers/of/irq.c:23: /kisskb/src/drivers/of/irq.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:307:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:307: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:433:25: note: byref variable will be forcibly initialized 433 | struct of_phandle_args oirq; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:544:25: note: byref variable will be forcibly initialized 544 | struct fwnode_endpoint fwep; | ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:478:25: note: byref variable will be forcibly initialized 478 | struct of_phandle_args irq; | ^~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:527:35: note: byref variable will be forcibly initialized 527 | struct list_head intc_desc_list, intc_parent_list; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:527:19: note: byref variable will be forcibly initialized 527 | struct list_head intc_desc_list, intc_parent_list; | ^~~~~~~~~~~~~~ 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:307:20: note: byref variable will be forcibly initialized 307 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:704:26: note: byref variable will be forcibly initialized 704 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:894:31: note: byref variable will be forcibly initialized 894 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1102:31: note: byref variable will be forcibly initialized 1102 | struct fwnode_reference_args fwnode_args; | ^~~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' 1083 | 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 1029 | 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' 1110 | wait_event(gb_operation_cancellation_queue, | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dbring.c: In function 'ath11k_dbring_buffer_release_event': /kisskb/src/drivers/net/wireless/ath/ath11k/dbring.c:270:28: note: byref variable will be forcibly initialized 270 | struct ath11k_buffer_addr desc; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/dbring.c:269:28: note: byref variable will be forcibly initialized 269 | struct ath11k_dbring_data handler_data; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/sun/cassini.c: In function 'cas_spare_free': /kisskb/src/drivers/net/ethernet/sun/cassini.c:502:19: note: byref variable will be forcibly initialized 502 | struct list_head list, *elem, *tmp; | ^~~~ /kisskb/src/drivers/net/ethernet/sun/cassini.c: In function 'cas_spare_recover': /kisskb/src/drivers/net/ethernet/sun/cassini.c:535:19: note: byref variable will be forcibly initialized 535 | struct list_head list, *elem, *tmp; | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_beacon_state': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1491:25: note: byref variable will be forcibly initialized 1491 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_set_rx_intr_coal': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2197:25: note: byref variable will be forcibly initialized 2197 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_set_tx_intr_coal': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2224:25: note: byref variable will be forcibly initialized 2224 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_port_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1678:25: note: byref variable will be forcibly initialized 1678 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_setup_link_event': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1698:25: note: byref variable will be forcibly initialized 1698 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_set_port_config': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1661:25: note: byref variable will be forcibly initialized 1661 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c: In function 'ath11k_open_bcn_stats': /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c:419:30: note: byref variable will be forcibly initialized 419 | struct stats_request_params req_param; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_config_hw_lro': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2020:25: note: byref variable will be forcibly initialized 2020 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c: In function 'ath11k_open_vdev_stats': /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c:346:30: note: byref variable will be forcibly initialized 346 | struct stats_request_params req_param; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c: In function 'ath11k_open_pdev_stats': /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c:275:30: note: byref variable will be forcibly initialized 275 | struct stats_request_params req_param; | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c: In function 'ath11k_debugfs_get_fw_stats': /kisskb/src/drivers/net/wireless/ath/ath11k/debugfs.c:243:30: note: byref variable will be forcibly initialized 243 | struct stats_request_params req_param; | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_del_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1148:25: note: byref variable will be forcibly initialized 1148 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_del_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1299:25: note: byref variable will be forcibly initialized 1299 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_mac_address': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2167:25: note: byref variable will be forcibly initialized 2167 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_set_nic_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2380:25: note: byref variable will be forcibly initialized 2380 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_config_rss': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2048:25: note: byref variable will be forcibly initialized 2048 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c: In function 'qlcnic_83xx_get_nic_configuration': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c:2252:21: note: byref variable will be forcibly initialized 2252 | struct qlcnic_info nic_info; | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_nic_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2422:25: note: byref variable will be forcibly initialized 2422 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_add_rings': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1072:24: note: byref variable will be forcibly initialized 1072 | struct qlcnic_sds_mbx sds_mbx; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1070:25: note: byref variable will be forcibly initialized 1070 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c: In function 'qlcnic_83xx_clear_function_resources': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c:2362:25: note: byref variable will be forcibly initialized 2362 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_create_rx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1179:25: note: byref variable will be forcibly initialized 1179 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1178:24: note: byref variable will be forcibly initialized 1178 | struct qlcnic_rds_mbx rds_mbx; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1177:24: note: byref variable will be forcibly initialized 1177 | struct qlcnic_sds_mbx sds_mbx; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_create_tx_ctx': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1325:23: note: byref variable will be forcibly initialized 1325 | struct qlcnic_tx_mbx mbx; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1324:25: note: byref variable will be forcibly initialized 1324 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_config_ipaddr': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1983:25: note: byref variable will be forcibly initialized 1983 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c: In function 'qlcnic_set_vxlan_port': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c:1032:25: note: byref variable will be forcibly initialized 1032 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c: In function 'qlcnic_set_vxlan_parsing': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c:1060:25: note: byref variable will be forcibly initialized 1060 | struct qlcnic_cmd_args cmd; | ^~~ /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 415 | 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 639 | 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 162 | struct of_overlay_notify_data nd; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_idc_aen_work': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:937:25: note: byref variable will be forcibly initialized 937 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_config_led': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1518:25: note: byref variable will be forcibly initialized 1518 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_initialize_nic': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:1629:25: note: byref variable will be forcibly initialized 1629 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_pci_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2500:25: note: byref variable will be forcibly initialized 2500 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_config_intrpt': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:2558:25: note: byref variable will be forcibly initialized 2558 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_port_type': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:3184:25: note: byref variable will be forcibly initialized 3184 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_test_link': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:3220:25: note: byref variable will be forcibly initialized 3220 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_get_stats': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:3531:25: note: byref variable will be forcibly initialized 3531 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_extend_md_capab': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:3574:25: note: byref variable will be forcibly initialized 3574 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c: In function 'qlcnic_83xx_interrupt_test': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:3635:25: note: byref variable will be forcibly initialized 3635 | struct qlcnic_cmd_args cmd; | ^~~ In file included from /kisskb/src/drivers/of/of_reserved_mem.c:15: /kisskb/src/drivers/of/of_reserved_mem.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ 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:408:12: note: byref variable will be forcibly initialized 408 | LIST_HEAD(release_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args': /kisskb/src/drivers/of/unittest.c:385:25: note: byref variable will be forcibly initialized 385 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args_map': /kisskb/src/drivers/of/unittest.c:541:25: note: byref variable will be forcibly initialized 541 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_changeset': /kisskb/src/drivers/of/unittest.c:799:22: note: byref variable will be forcibly initialized 799 | struct of_changeset chgset; | ^~~~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts': /kisskb/src/drivers/of/unittest.c:1007:25: note: byref variable will be forcibly initialized 1007 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts_extended': /kisskb/src/drivers/of/unittest.c:1084:25: note: byref variable will be forcibly initialized 1084 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_pci_dma_ranges': /kisskb/src/drivers/of/unittest.c:956:29: note: byref variable will be forcibly initialized 956 | struct of_pci_range_parser parser; | ^~~~~~ /kisskb/src/drivers/of/unittest.c:955:22: note: byref variable will be forcibly initialized 955 | struct of_pci_range range; | ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_io_seq': /kisskb/src/drivers/mmc/core/mmc_test.c:1447:25: note: byref variable will be forcibly initialized 1447 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1447:20: note: byref variable will be forcibly initialized 1447 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2002:25: note: byref variable will be forcibly initialized 2002 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:2002:20: note: byref variable will be forcibly initialized 2002 | struct timespec64 ts1, ts2; | ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_rnd_perf': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1916:25: note: byref variable will be forcibly initialized 1916 | struct timespec64 ts1, ts2, ts; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1916:20: note: byref variable will be forcibly initialized 1916 | struct timespec64 ts1, ts2, ts; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_write_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1822:25: note: byref variable will be forcibly initialized 1822 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1822:20: note: byref variable will be forcibly initialized 1822 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_read_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1783:25: note: byref variable will be forcibly initialized 1783 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1783:20: note: byref variable will be forcibly initialized 1783 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1868:25: note: byref variable will be forcibly initialized 1868 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1868:20: note: byref variable will be forcibly initialized 1868 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1751:25: note: byref variable will be forcibly initialized 1751 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1751:20: note: byref variable will be forcibly initialized 1751 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_broken_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:907:21: note: byref variable will be forcibly initialized 907 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_buffer_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:297:21: note: byref variable will be forcibly initialized 297 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1031:21: note: byref variable will be forcibly initialized 1031 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1017:21: note: byref variable will be forcibly initialized 1017 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1235:21: note: byref variable will be forcibly initialized 1235 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1208:21: note: byref variable will be forcibly initialized 1208 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1192:21: note: byref variable will be forcibly initialized 1192 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1177:21: note: byref variable will be forcibly initialized 1177 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1159:21: note: byref variable will be forcibly initialized 1159 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1141:21: note: byref variable will be forcibly initialized 1141 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1123:21: note: byref variable will be forcibly initialized 1123 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1105:21: note: byref variable will be forcibly initialized 1105 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1084:21: note: byref variable will be forcibly initialized 1084 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1063:21: note: byref variable will be forcibly initialized 1063 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1053:21: note: byref variable will be forcibly initialized 1053 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1044:21: note: byref variable will be forcibly initialized 1044 | struct scatterlist sg; | ^~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c: In function 'qlcnic_83xx_set_port_eswitch_status': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c:266:21: note: byref variable will be forcibly initialized 266 | struct qlcnic_info nic_info; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c: In function 'ath11k_spectral_process_fft': /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c:578:39: note: byref variable will be forcibly initialized 578 | struct ath11k_spectral_search_report search; | ^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/mhi.c: In function 'ath11k_mhi_read_addr_from_dt': /kisskb/src/drivers/net/wireless/ath/ath11k/mhi.c:327:18: note: byref variable will be forcibly initialized 327 | struct resource res; | ^~~ /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c: In function 'ath11k_spectral_process_data': /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c:684:40: note: byref variable will be forcibly initialized 684 | struct ath11k_spectral_summary_report summ_rpt; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c: In function 'ath11k_spectral_init': /kisskb/src/drivers/net/wireless/ath/ath11k/spectral.c:971:27: note: byref variable will be forcibly initialized 971 | struct ath11k_dbring_cap db_cap; | ^~~~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:343:25: note: byref variable will be forcibly initialized 343 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:341:25: note: byref variable will be forcibly initialized 341 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/net/ethernet/sun/niu.c: In function 'fflp_hash_clear': /kisskb/src/drivers/net/ethernet/sun/niu.c:3145:25: note: byref variable will be forcibly initialized 3145 | struct fcram_hash_ipv4 ent; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_post_bc_msg': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:314:25: note: byref variable will be forcibly initialized 314 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_process_bc_cmd': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1053:25: note: byref variable will be forcibly initialized 1053 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_channel_cfg_cmd': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1466:25: note: byref variable will be forcibly initialized 1466 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_cleanup_list': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:240:25: note: byref variable will be forcibly initialized 240 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_get_vf_vport_info': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:360:25: note: byref variable will be forcibly initialized 360 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_vf_init_driver': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:499:21: note: byref variable will be forcibly initialized 499 | struct qlcnic_info nic_info; | ^~~~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h:11, from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:9: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_handle_async_issue_cmd': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1602:12: note: byref variable will be forcibly initialized 1602 | LIST_HEAD(del_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_handle_bc_cmd': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1194:25: note: byref variable will be forcibly initialized 1194 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_handle_msg_event': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1265:23: note: byref variable will be forcibly initialized 1265 | struct qlcnic_bc_hdr hdr; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_cfg_bc_intr': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:1326:25: note: byref variable will be forcibly initialized 1326 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_get_vf_acl': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:468:25: note: byref variable will be forcibly initialized 468 | struct qlcnic_cmd_args cmd; | ^~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c: In function 'qlcnic_sriov_cfg_vf_guest_vlan': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c:2054:25: note: byref variable will be forcibly initialized 2054 | struct qlcnic_cmd_args cmd; | ^~~ 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:234:12: note: byref variable will be forcibly initialized 234 | LIST_HEAD(done); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1901, from /kisskb/src/drivers/net/ethernet/sun/niu.c:12: /kisskb/src/drivers/net/ethernet/sun/niu.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/sun/niu.c: In function 'niu_new_parent': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/ethernet/sun/niu.c: In function 'niu_pci_init_one': /kisskb/src/drivers/net/ethernet/sun/niu.c:9727:22: note: byref variable will be forcibly initialized 9727 | union niu_parent_id parent_id; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/thunderbolt/ctl.c:10: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_cancel': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/thunderbolt/ctl.c:570:2: note: in expansion of macro 'wait_event' 570 | wait_event(tb_cfg_request_cancel_queue, !tb_cfg_request_is_active(req)); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:13, 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:596:29: note: byref variable will be forcibly initialized 596 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_reset': /kisskb/src/drivers/thunderbolt/ctl.c:819:23: note: byref variable will be forcibly initialized 819 | struct tb_cfg_header reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c:817:23: note: byref variable will be forcibly initialized 817 | 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:871:23: note: byref variable will be forcibly initialized 871 | struct cfg_write_pkg reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write_raw': /kisskb/src/drivers/thunderbolt/ctl.c:942:22: note: byref variable will be forcibly initialized 942 | struct cfg_read_pkg reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read': /kisskb/src/drivers/thunderbolt/ctl.c:1012:23: note: byref variable will be forcibly initialized 1012 | 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:1038:23: note: byref variable will be forcibly initialized 1038 | 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:1075:23: note: byref variable will be forcibly initialized 1075 | struct tb_cfg_result res = tb_cfg_read_raw(ctl, &dummy, route, 0, | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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/thunderbolt/tb.c:9: /kisskb/src/drivers/thunderbolt/tb.c: In function 'tb_resume_noirq': /kisskb/src/drivers/thunderbolt/tb.c:1465:12: note: byref variable will be forcibly initialized 1465 | LIST_HEAD(tunnels); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | 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 74 | 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 92 | 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 147 | 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 193 | 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 226 | struct tb_cap_any header; | ^~~~~~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:214:23: note: byref variable will be forcibly initialized 214 | struct sdw_slave_id id; | ^~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_init_port': /kisskb/src/drivers/thunderbolt/switch.c:771:23: note: byref variable will be forcibly initialized 771 | struct tb_regs_hop hop; | ^~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_state': /kisskb/src/drivers/thunderbolt/switch.c:528:20: note: byref variable will be forcibly initialized 528 | struct tb_cap_phy phy; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:402:17: note: byref variable will be forcibly initialized 402 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:457:17: note: byref variable will be forcibly initialized 457 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:476:17: note: byref variable will be forcibly initialized 476 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:385:17: note: byref variable will be forcibly initialized 385 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1497:31: note: byref variable will be forcibly initialized 1497 | 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:425:17: note: byref variable will be forcibly initialized 425 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:444:17: note: byref variable will be forcibly initialized 444 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:730:17: note: byref variable will be forcibly initialized 730 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c:729:22: note: byref variable will be forcibly initialized 729 | struct sdw_slave_id id; | ^~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_link_depth': /kisskb/src/drivers/thunderbolt/switch.c:3197:22: note: byref variable will be forcibly initialized 3197 | struct tb_sw_lookup lookup; | ^~~~~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_uuid': /kisskb/src/drivers/thunderbolt/switch.c:3222:22: note: byref variable will be forcibly initialized 3222 | struct tb_sw_lookup lookup; | ^~~~~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_route': /kisskb/src/drivers/thunderbolt/switch.c:3246:22: note: byref variable will be forcibly initialized 3246 | struct tb_sw_lookup lookup; | ^~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'gb_bootrom_get_version': /kisskb/src/drivers/staging/greybus/bootrom.c:379:37: note: byref variable will be forcibly initialized 379 | struct gb_bootrom_version_response response; | ^~~~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c:378:36: note: byref variable will be forcibly initialized 378 | struct gb_bootrom_version_request request; | ^~~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'bootrom_es2_fixup_vid_pid': /kisskb/src/drivers/staging/greybus/bootrom.c:113:41: note: byref variable will be forcibly initialized 113 | struct gb_bootrom_get_vid_pid_response response; | ^~~~~~~~ /kisskb/src/drivers/staging/media/zoran/zoran_device.c: In function 'zr36057_enable_jpg': /kisskb/src/drivers/staging/media/zoran/zoran_device.c:623:26: note: byref variable will be forcibly initialized 623 | struct jpeg_com_marker com; | ^~~ /kisskb/src/drivers/staging/media/zoran/zoran_device.c:622:26: note: byref variable will be forcibly initialized 622 | struct jpeg_app_marker app; | ^~~ /kisskb/src/drivers/staging/media/zoran/zoran_device.c:607:22: note: byref variable will be forcibly initialized 607 | struct vfe_settings cap; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_fade_set': /kisskb/src/drivers/staging/greybus/light.c:321:36: note: byref variable will be forcibly initialized 321 | struct gb_lights_set_fade_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_color_set': /kisskb/src/drivers/staging/greybus/light.c:347:37: note: byref variable will be forcibly initialized 347 | struct gb_lights_set_color_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_blink_set': /kisskb/src/drivers/staging/greybus/light.c:455:33: note: byref variable will be forcibly initialized 455 | struct gb_lights_blink_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function '__gb_lights_flash_intensity_set': /kisskb/src/drivers/staging/greybus/light.c:119:47: note: byref variable will be forcibly initialized 119 | struct gb_lights_set_flash_intensity_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function '__gb_lights_led_brightness_set': /kisskb/src/drivers/staging/greybus/light.c:370:42: note: byref variable will be forcibly initialized 370 | struct gb_lights_set_brightness_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_channel_flash_config': /kisskb/src/drivers/staging/greybus/light.c:828:53: note: byref variable will be forcibly initialized 828 | struct gb_lights_get_channel_flash_config_response conf; | ^~~~ /kisskb/src/drivers/staging/greybus/light.c:827:52: note: byref variable will be forcibly initialized 827 | struct gb_lights_get_channel_flash_config_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_flash_fault_get': /kisskb/src/drivers/staging/greybus/light.c:709:44: note: byref variable will be forcibly initialized 709 | struct gb_lights_get_flash_fault_response resp; | ^~~~ /kisskb/src/drivers/staging/greybus/light.c:708:43: note: byref variable will be forcibly initialized 708 | struct gb_lights_get_flash_fault_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_flash_timeout_set': /kisskb/src/drivers/staging/greybus/light.c:677:45: note: byref variable will be forcibly initialized 677 | struct gb_lights_set_flash_timeout_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_flash_strobe_set': /kisskb/src/drivers/staging/greybus/light.c:636:44: note: byref variable will be forcibly initialized 636 | struct gb_lights_set_flash_strobe_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_get_count': /kisskb/src/drivers/staging/greybus/light.c:1140:39: note: byref variable will be forcibly initialized 1140 | struct gb_lights_get_lights_response resp; | ^~~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_channel_config': /kisskb/src/drivers/staging/greybus/light.c:947:46: note: byref variable will be forcibly initialized 947 | struct gb_lights_get_channel_config_request req; | ^~~ /kisskb/src/drivers/staging/greybus/light.c:946:47: note: byref variable will be forcibly initialized 946 | struct gb_lights_get_channel_config_response conf; | ^~~~ /kisskb/src/drivers/staging/greybus/light.c: In function 'gb_lights_light_config': /kisskb/src/drivers/staging/greybus/light.c:1006:45: note: byref variable will be forcibly initialized 1006 | struct gb_lights_get_light_config_response conf; | ^~~~ /kisskb/src/drivers/staging/greybus/light.c:1005:44: note: byref variable will be forcibly initialized 1005 | struct gb_lights_get_light_config_request req; | ^~~ /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 38 | struct tb_regs_hop hop; | ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function '__tb_path_deactivate_hop': /kisskb/src/drivers/thunderbolt/path.c:389:21: note: byref variable will be forcibly initialized 389 | struct tb_regs_hop hop; | ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_discover': /kisskb/src/drivers/thunderbolt/path.c:107:21: note: byref variable will be forcibly initialized 107 | struct tb_regs_hop hop; | ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_activate': /kisskb/src/drivers/thunderbolt/path.c:522:22: note: byref variable will be forcibly initialized 522 | struct tb_regs_hop hop = { 0 }; | ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1786:26: note: byref variable will be forcibly initialized 1786 | struct nvmem_cell_entry cell; | ^~~~ In file included from /kisskb/src/drivers/nvmem/core.c:19: /kisskb/src/drivers/nvmem/core.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1817:26: note: byref variable will be forcibly initialized 1817 | struct nvmem_cell_entry cell; | ^~~~ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_write_init_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:170:25: note: byref variable will be forcibly initialized 170 | 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:238:26: note: byref variable will be forcibly initialized 238 | 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:301:18: note: byref variable will be forcibly initialized 301 | struct sg_table sgt; | ^~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:339:23: note: byref variable will be forcibly initialized 339 | 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:514:24: note: byref variable will be forcibly initialized 514 | struct sdw_prepare_ch prep_ch; | ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1499:24: note: byref variable will be forcibly initialized 1499 | struct sdw_bus_params params; | ^~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/staging/greybus/loopback.c:12: /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_async_wait_all': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' 325 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' 345 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:419:2: note: in expansion of macro 'wait_event' 419 | wait_event(gb->wq_completion, | ^~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_async_wait_to_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:828:2: note: in expansion of macro 'wait_event_interruptible' 828 | wait_event_interruptible(gb->wq_completion, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_fn': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:852:4: note: in expansion of macro 'wait_event_interruptible' 852 | wait_event_interruptible(gb->wq, gb->type || | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_translate_handle': /kisskb/src/drivers/android/binder.c:2148:26: note: byref variable will be forcibly initialized 2148 | struct binder_ref_data dest_rdata; | ^~~~~~~~~~ /kisskb/src/drivers/android/binder.c:2107:25: note: byref variable will be forcibly initialized 2107 | struct binder_ref_data src_rdata; | ^~~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_translate_binder': /kisskb/src/drivers/android/binder.c:2054:25: note: byref variable will be forcibly initialized 2054 | struct binder_ref_data rdata; | ^~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_validate_fixup': /kisskb/src/drivers/android/binder.c:1780:24: note: byref variable will be forcibly initialized 1780 | struct binder_object last_object; | ^~~~~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_fixup_parent': /kisskb/src/drivers/android/binder.c:2552:23: note: byref variable will be forcibly initialized 2552 | struct binder_object object; | ^~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_transaction_buffer_release': /kisskb/src/drivers/android/binder.c:1966:25: note: byref variable will be forcibly initialized 1966 | struct binder_object ptr_object; | ^~~~~~~~~~ /kisskb/src/drivers/android/binder.c:1929:27: note: byref variable will be forcibly initialized 1929 | struct binder_ref_data rdata; | ^~~~~ /kisskb/src/drivers/android/binder.c:1892:24: note: byref variable will be forcibly initialized 1892 | struct binder_object object; | ^~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_transaction': /kisskb/src/drivers/android/binder.c:3200:25: note: byref variable will be forcibly initialized 3200 | struct binder_object user_object; | ^~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:3198:25: note: byref variable will be forcibly initialized 3198 | struct binder_object ptr_object; | ^~~~~~~~~~ /kisskb/src/drivers/android/binder.c:3087:24: note: byref variable will be forcibly initialized 3087 | struct binder_object object; | ^~~~~~ /kisskb/src/drivers/android/binder.c:2729:19: note: byref variable will be forcibly initialized 2729 | struct list_head pf_head; | ^~~~~~~ /kisskb/src/drivers/android/binder.c:2728:19: note: byref variable will be forcibly initialized 2728 | struct list_head sgc_head; | ^~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_thread_write': /kisskb/src/drivers/android/binder.c:3756:35: note: byref variable will be forcibly initialized 3756 | struct binder_transaction_data tr; | ^~ /kisskb/src/drivers/android/binder.c:3745:38: note: byref variable will be forcibly initialized 3745 | struct binder_transaction_data_sg tr; | ^~ /kisskb/src/drivers/android/binder.c:3573:27: note: byref variable will be forcibly initialized 3573 | struct binder_ref_data rdata; | ^~~~~ /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 139 | struct tb_cap_plug_events cap; | ^~~ /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 98 | struct tb_eeprom_ctl ctl; | ^~~ /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 118 | 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 44 | struct tb_eeprom_ctl ctl; | ^~~ /kisskb/src/drivers/android/binder.c: In function 'binder_thread_read': /kisskb/src/drivers/android/binder.c:4180:41: note: byref variable will be forcibly initialized 4180 | struct binder_transaction_data_secctx tr; | ^~ 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/fdtable.h:16, from /kisskb/src/drivers/android/binder.c:45: /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:4160:4: note: in expansion of macro 'wait_event_interruptible' 4160 | wait_event_interruptible(binder_user_error_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_ioctl_write_read': /kisskb/src/drivers/android/binder.c:4804:27: note: byref variable will be forcibly initialized 4804 | struct binder_write_read bwr; | ^~~ 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/fdtable.h:16, from /kisskb/src/drivers/android/binder.c:45: /kisskb/src/drivers/android/binder.c: In function 'binder_ioctl_freeze': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:5013:9: note: in expansion of macro 'wait_event_interruptible_timeout' 5013 | ret = wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c: In function 'binder_ioctl': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:5281:2: note: in expansion of macro 'wait_event_interruptible' 5281 | wait_event_interruptible(binder_user_error_wait, binder_stop_on_user_error < 2); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:5244:36: note: byref variable will be forcibly initialized 5244 | struct binder_frozen_status_info info; | ^~~~ /kisskb/src/drivers/android/binder.c:5184:29: note: byref variable will be forcibly initialized 5184 | struct binder_freeze_info info; | ^~~~ /kisskb/src/drivers/android/binder.c:5166:33: note: byref variable will be forcibly initialized 5166 | struct binder_node_debug_info info; | ^~~~ /kisskb/src/drivers/android/binder.c:5147:35: note: byref variable will be forcibly initialized 5147 | struct binder_node_info_for_ref info; | ^~~~ /kisskb/src/drivers/android/binder.c:5110:29: note: byref variable will be forcibly initialized 5110 | struct flat_binder_object fbo; | ^~~ 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/fdtable.h:16, from /kisskb/src/drivers/android/binder.c:45: /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/android/binder.c:5080:8: note: in expansion of macro 'wait_event_interruptible' 5080 | ret = wait_event_interruptible(binder_user_error_wait, binder_stop_on_user_error < 2); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/counter.h:12, from /kisskb/src/drivers/counter/counter-sysfs.c:6: /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_events_queue_size_write': /kisskb/src/drivers/counter/counter-sysfs.c:799:20: note: byref variable will be forcibly initialized 799 | DECLARE_KFIFO_PTR(events, struct counter_event); | ^~~~~~ /kisskb/src/include/linux/kfifo.h:110:62: note: in definition of macro 'DECLARE_KFIFO_PTR' 110 | #define DECLARE_KFIFO_PTR(fifo, type) STRUCT_KFIFO_PTR(type) fifo | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_signal_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:590:22: note: byref variable will be forcibly initialized 590 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_sysfs_synapses_add': /kisskb/src/drivers/counter/counter-sysfs.c:658:23: note: byref variable will be forcibly initialized 658 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_count_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:704:22: note: byref variable will be forcibly initialized 704 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_read': /kisskb/src/drivers/thunderbolt/dma_port.c:103:23: note: byref variable will be forcibly initialized 103 | struct tb_cfg_result res; | ^~~ /kisskb/src/drivers/thunderbolt/dma_port.c:102:23: note: byref variable will be forcibly initialized 102 | struct cfg_write_pkg reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_write': /kisskb/src/drivers/thunderbolt/dma_port.c:144:23: note: byref variable will be forcibly initialized 144 | struct tb_cfg_result res; | ^~~ /kisskb/src/drivers/thunderbolt/dma_port.c:143:22: note: byref variable will be forcibly initialized 143 | struct cfg_read_pkg reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_usb4_switch_op': /kisskb/src/drivers/thunderbolt/icm.c:2265:28: note: byref variable will be forcibly initialized 2265 | struct icm_usb4_switch_op request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:2264:37: note: byref variable will be forcibly initialized 2264 | struct icm_usb4_switch_op_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_xdomain_tear_down': /kisskb/src/drivers/thunderbolt/icm.c:1163:39: note: byref variable will be forcibly initialized 1163 | struct icm_tr_pkg_disconnect_xdomain request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1162:48: note: byref variable will be forcibly initialized 1162 | struct icm_tr_pkg_disconnect_xdomain_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:1134:36: note: byref variable will be forcibly initialized 1134 | struct icm_tr_pkg_approve_xdomain request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1133:45: note: byref variable will be forcibly initialized 1133 | struct icm_tr_pkg_approve_xdomain_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1623:42: note: byref variable will be forcibly initialized 1623 | struct icm_tr_pkg_driver_ready_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1102:37: note: byref variable will be forcibly initialized 1102 | struct icm_tr_pkg_challenge_device request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1101:46: note: byref variable will be forcibly initialized 1101 | struct icm_tr_pkg_challenge_device_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1540:41: note: byref variable will be forcibly initialized 1540 | 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:1017:42: note: byref variable will be forcibly initialized 1017 | 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:565:36: note: byref variable will be forcibly initialized 565 | struct icm_fr_pkg_approve_xdomain request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:564:45: note: byref variable will be forcibly initialized 564 | struct icm_fr_pkg_approve_xdomain_response reply; | ^~~~~ /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 534 | struct icm_fr_pkg_challenge_device_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:533:37: note: byref variable will be forcibly initialized 533 | 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:1493:42: note: byref variable will be forcibly initialized 1493 | 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:1518:39: note: byref variable will be forcibly initialized 1518 | 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 458 | struct icm_fr_pkg_driver_ready_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function '__tb_xdomain_request': /kisskb/src/drivers/thunderbolt/xdomain.c:152:23: note: byref variable will be forcibly initialized 152 | struct tb_cfg_result res; | ^~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1073:35: note: byref variable will be forcibly initialized 1073 | struct icm_tr_pkg_add_device_key request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1072:44: note: byref variable will be forcibly initialized 1072 | struct icm_tr_pkg_add_device_key_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:1046:35: note: byref variable will be forcibly initialized 1046 | struct icm_tr_pkg_approve_device reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1045:35: note: byref variable will be forcibly initialized 1045 | struct icm_tr_pkg_approve_device request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_request': /kisskb/src/drivers/thunderbolt/xdomain.c:445:35: note: byref variable will be forcibly initialized 445 | struct tb_xdp_properties_changed req; | ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c:444:44: note: byref variable will be forcibly initialized 444 | struct tb_xdp_properties_changed_response res; | ^~~ /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 506 | struct icm_fr_pkg_add_device_key_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:505:35: note: byref variable will be forcibly initialized 505 | struct icm_fr_pkg_add_device_key request; | ^~~~~~~ /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 479 | struct icm_fr_pkg_approve_device reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:478:35: note: byref variable will be forcibly initialized 478 | struct icm_fr_pkg_approve_device request; | ^~~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_request': /kisskb/src/drivers/thunderbolt/xdomain.c:241:21: note: byref variable will be forcibly initialized 241 | struct tb_xdp_uuid req; | ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c:240:30: note: byref variable will be forcibly initialized 240 | struct tb_xdp_uuid_response res; | ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1738:27: note: byref variable will be forcibly initialized 1738 | struct tb_xdomain_lookup lookup; | ^~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_route': /kisskb/src/drivers/thunderbolt/xdomain.c:1796:27: note: byref variable will be forcibly initialized 1796 | struct tb_xdomain_lookup lookup; | ^~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_response': /kisskb/src/drivers/thunderbolt/xdomain.c:467:44: note: byref variable will be forcibly initialized 467 | 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:267:30: note: byref variable will be forcibly initialized 267 | struct tb_xdp_uuid_response res; | ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_error_response': /kisskb/src/drivers/thunderbolt/xdomain.c:284:31: note: byref variable will be forcibly initialized 284 | struct tb_xdp_error_response res; | ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_get_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1008:9: note: byref variable will be forcibly initialized 1008 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_request': /kisskb/src/drivers/thunderbolt/xdomain.c:300:27: note: byref variable will be forcibly initialized 300 | struct tb_xdp_properties req; | ^~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_set_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1578:41: note: byref variable will be forcibly initialized 1578 | struct icm_ar_pkg_preboot_acl_response reply; | ^~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_link_depth': /kisskb/src/drivers/thunderbolt/xdomain.c:1768:27: note: byref variable will be forcibly initialized 1768 | struct tb_xdomain_lookup lookup; | ^~~~~~ In file included from /kisskb/src/include/linux/of_device.h:9, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/fpga/of-fpga-region.c:15: /kisskb/src/drivers/fpga/of-fpga-region.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_write': /kisskb/src/drivers/thunderbolt/usb4.c:1583:22: note: byref variable will be forcibly initialized 1583 | 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:1706:22: note: byref variable will be forcibly initialized 1706 | struct retimer_info info = { .port = port, .index = index }; | ^~~~ /kisskb/src/drivers/staging/media/zoran/zoran_driver.c: In function 'zoran_s_selection': /kisskb/src/drivers/staging/media/zoran/zoran_driver.c:701:28: note: byref variable will be forcibly initialized 701 | struct zoran_jpg_settings settings; | ^~~~~~~~ /kisskb/src/drivers/staging/media/zoran/zoran_driver.c: In function 'zoran_try_fmt_vid_out': /kisskb/src/drivers/staging/media/zoran/zoran_driver.c:351:28: note: byref variable will be forcibly initialized 351 | struct zoran_jpg_settings settings; | ^~~~~~~~ /kisskb/src/drivers/staging/media/zoran/zoran_driver.c: In function 'zoran_s_fmt_vid_out': /kisskb/src/drivers/staging/media/zoran/zoran_driver.c:448:28: note: byref variable will be forcibly initialized 448 | struct zoran_jpg_settings settings; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_collect_async_ffdc': /kisskb/src/drivers/fsi/fsi-sbefifo.c:641:21: note: byref variable will be forcibly initialized 641 | struct kvec ffdc_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:640:25: note: byref variable will be forcibly initialized 640 | struct iov_iter ffdc_iter; | ^~~~~~~~~ /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 59 | struct nvmem_config config; | ^~~~~~ /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 124 | struct nvmem_config config; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_submit': /kisskb/src/drivers/fsi/fsi-sbefifo.c:734:21: note: byref variable will be forcibly initialized 734 | struct kvec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:733:25: note: byref variable will be forcibly initialized 733 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/fpga/dfl.c: In function 'dfl_feature_ioctl_set_irq': /kisskb/src/drivers/fpga/dfl.c:1848:26: note: byref variable will be forcibly initialized 1848 | struct dfl_fpga_irq_set hdr; | ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:808:22: note: byref variable will be forcibly initialized 808 | struct iovec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:807:18: note: byref variable will be forcibly initialized 807 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_add_watch': /kisskb/src/drivers/counter/counter-chrdev.c:235:23: note: byref variable will be forcibly initialized 235 | struct counter_watch watch; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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/counter/counter-chrdev.c:6: /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_chrdev_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c:75:10: note: in expansion of macro 'wait_event_interruptible' 75 | err = wait_event_interruptible(counter->events_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_push_event': /kisskb/src/drivers/counter/counter-chrdev.c:535:23: note: byref variable will be forcibly initialized 535 | struct counter_event ev; | ^~ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_port_find_retimer': /kisskb/src/drivers/thunderbolt/retimer.c:427:27: note: byref variable will be forcibly initialized 427 | 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:311:20: note: byref variable will be forcibly initialized 311 | struct tb_cap_any header; | ^~~~~~ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'switch_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:441:20: note: byref variable will be forcibly initialized 441 | struct tb_cap_any header; | ^~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'join': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2779:4: note: byref variable will be forcibly initialized 2779 | } cmd; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'start': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2800:4: note: byref variable will be forcibly initialized 2800 | } cmd; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'send_association_request': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2890:4: note: byref variable will be forcibly initialized 2890 | } body; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c:2879:23: note: byref variable will be forcibly initialized 2879 | struct ieee80211_hdr header; | ^~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'send_authentication_request': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2845:19: note: byref variable will be forcibly initialized 2845 | struct auth_body auth; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c:2844:23: note: byref variable will be forcibly initialized 2844 | struct ieee80211_hdr header; | ^~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_set_mib16': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4100:21: note: byref variable will be forcibly initialized 4100 | struct get_set_mib m; | ^ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_set_mib': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4113:21: note: byref variable will be forcibly initialized 4113 | struct get_set_mib m; | ^ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'build_wep_mib': /kisskb/src/drivers/net/wireless/atmel/atmel.c:3762:4: note: byref variable will be forcibly initialized 3762 | } mib; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_set_mib8': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4088:21: note: byref variable will be forcibly initialized 4088 | struct get_set_mib m; | ^ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_get_mib8': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4077:21: note: byref variable will be forcibly initialized 4077 | struct get_set_mib m; | ^ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_get_mib': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4128:21: note: byref variable will be forcibly initialized 4128 | struct get_set_mib m; | ^ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'build_wpa_mib': /kisskb/src/drivers/net/wireless/atmel/atmel.c:3802:4: note: byref variable will be forcibly initialized 3802 | } mib; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'reset_atmel_card': /kisskb/src/drivers/net/wireless/atmel/atmel.c:4026:20: note: byref variable will be forcibly initialized 4026 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_scan': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2736:4: note: byref variable will be forcibly initialized 2736 | } cmd; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_close': /kisskb/src/drivers/net/wireless/atmel/atmel.c:1366:20: note: byref variable will be forcibly initialized 1366 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'start_tx': /kisskb/src/drivers/net/wireless/atmel/atmel.c:801:23: note: byref variable will be forcibly initialized 801 | struct ieee80211_hdr header; | ^~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'associate': /kisskb/src/drivers/net/wireless/atmel/atmel.c:3123:19: note: byref variable will be forcibly initialized 3123 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'rx_done_irq': /kisskb/src/drivers/net/wireless/atmel/atmel.c:1053:23: note: byref variable will be forcibly initialized 1053 | struct ieee80211_hdr header; | ^~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_command_irq': /kisskb/src/drivers/net/wireless/atmel/atmel.c:3488:19: note: byref variable will be forcibly initialized 3488 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_get_scan': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2329:18: note: byref variable will be forcibly initialized 2329 | struct iw_event iwe; | ^~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'atmel_ioctl': /kisskb/src/drivers/net/wireless/atmel/atmel.c:2627:26: note: byref variable will be forcibly initialized 2627 | struct atmel_priv_ioctl com; | ^~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1067:27: note: byref variable will be forcibly initialized 1067 | struct vduse_vq_eventfd eventfd; | ^~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1025:24: note: byref variable will be forcibly initialized 1025 | struct vduse_vq_info vq_info; | ^~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1004:26: note: byref variable will be forcibly initialized 1004 | struct vduse_vq_config config; | ^~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:978:28: note: byref variable will be forcibly initialized 978 | struct vduse_config_data config; | ^~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:931:28: note: byref variable will be forcibly initialized 931 | struct vduse_iotlb_entry entry; | ^~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_write_iter': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:357:28: note: byref variable will be forcibly initialized 357 | struct vduse_dev_response resp; | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_read_iter': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' 617 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:625:11: note: in expansion of macro '__wait_event_interruptible_exclusive' 625 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:320:9: note: in expansion of macro 'wait_event_interruptible_exclusive' 320 | ret = wait_event_interruptible_exclusive(dev->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1399:27: note: byref variable will be forcibly initialized 1399 | struct vduse_dev_config config; | ^~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_msg_sync': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' 908 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' 930 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:212:9: note: in expansion of macro 'wait_event_killable' 212 | ret = wait_event_killable(msg->waitq, msg->completed); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:935:2: note: in expansion of macro '___wait_event' 935 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:966:11: note: in expansion of macro '__wait_event_killable_timeout' 966 | __ret = __wait_event_killable_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:209:9: note: in expansion of macro 'wait_event_killable_timeout' 209 | ret = wait_event_killable_timeout(msg->waitq, msg->completed, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' 1122 | wait_event_interruptible(dev->wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1545:33: note: byref variable will be forcibly initialized 1545 | struct msc_win_to_user_struct u = { | ^ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_set_freq': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:196:4: note: byref variable will be forcibly initialized 196 | } dat; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_show_frequency': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:273:4: note: byref variable will be forcibly initialized 273 | } dat; | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:143: /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'qthread_fn': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:991:3: note: in expansion of macro 'wait_event_timeout' 991 | wait_event_timeout(cd->wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c: In function 'ifcvf_init_hw': /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c:101:24: note: byref variable will be forcibly initialized 101 | struct virtio_pci_cap cap; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/txrx.c: In function 'tx_policy_get': /kisskb/src/drivers/net/wireless/st/cw1200/txrx.c:302:19: note: byref variable will be forcibly initialized 302 | struct tx_policy wanted; | ^~~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_sme_set_pmksa': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:2026:13: note: byref variable will be forcibly initialized 2026 | } __packed pmkcache; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/txrx.c: In function 'cw1200_tx_confirm_cb': /kisskb/src/drivers/net/wireless/st/cw1200/txrx.c:876:29: note: byref variable will be forcibly initialized 876 | struct wsm_suspend_resume suspend = { | ^~~~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_sme_set_rsn': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:1669:18: note: byref variable will be forcibly initialized 1669 | struct rsn_mode rsn_mode; | ^~~~~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c:1668:19: note: byref variable will be forcibly initialized 1668 | struct wpa_suite wpa_suite; | ^~~~~~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_data_indication_wpa': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:344:19: note: byref variable will be forcibly initialized 344 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_associate_indication': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:865:19: note: byref variable will be forcibly initialized 865 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'get_current_ap': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:105:19: note: byref variable will be forcibly initialized 105 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_start_confirm': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:700:19: note: byref variable will be forcibly initialized 700 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_connect_indication': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:720:19: note: byref variable will be forcibly initialized 720 | union iwreq_data wrqu0; | ^~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_stop_confirm': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:810:19: note: byref variable will be forcibly initialized 810 | union iwreq_data wrqu0; | ^~~~~ /kisskb/src/drivers/slimbus/core.c: In function 'of_register_slim_devices': /kisskb/src/drivers/slimbus/core.c:206:21: note: byref variable will be forcibly initialized 206 | struct slim_eaddr e_addr; | ^~~~~~ /kisskb/src/drivers/staging/ks7010/ks_hostif.c: In function 'hostif_bss_scan_confirm': /kisskb/src/drivers/staging/ks7010/ks_hostif.c:906:19: note: byref variable will be forcibly initialized 906 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/staging/wfx/hif_tx_mib.c: In function 'hif_set_output_power': /kisskb/src/drivers/staging/wfx/hif_tx_mib.c:19:40: note: byref variable will be forcibly initialized 19 | struct hif_mib_current_tx_power_level arg = { | ^~~ /kisskb/src/drivers/staging/wfx/hif_tx_mib.c: In function 'hif_beacon_filter_control': /kisskb/src/drivers/staging/wfx/hif_tx_mib.c:126:35: note: byref variable will be forcibly initialized 126 | struct hif_mib_bcn_filter_enable arg = { | ^~~ /kisskb/src/drivers/staging/wfx/hif_tx_mib.c: In function 'hif_slot_time': /kisskb/src/drivers/staging/wfx/hif_tx_mib.c:297:27: note: byref variable will be forcibly initialized 297 | struct hif_mib_slot_time arg = { | ^~~ /kisskb/src/drivers/staging/wfx/hif_tx_mib.c: In function 'hif_rts_threshold': /kisskb/src/drivers/staging/wfx/hif_tx_mib.c:318:37: note: byref variable will be forcibly initialized 318 | struct hif_mib_dot11_rts_threshold arg = { | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/staging/wfx/queue.c:8: /kisskb/src/drivers/staging/wfx/queue.c: In function 'wfx_tx_flush': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/wfx/queue.c:41:8: note: in expansion of macro 'wait_event_timeout' 41 | ret = wait_event_timeout(wdev->hif.tx_buffers_empty, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/parkbd.c: In function 'parkbd_getport': /kisskb/src/drivers/input/serio/parkbd.c:142:19: note: byref variable will be forcibly initialized 142 | struct pardev_cb parkbd_parport_cb; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/wfx/data_tx.c: In function 'wfx_tx_policy_get': /kisskb/src/drivers/staging/wfx/data_tx.c:111:19: note: byref variable will be forcibly initialized 111 | struct tx_policy wanted; | ^~~~~~ In file included from /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:34: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1449:22: note: byref variable will be forcibly initialized 1449 | struct dma_tx_state state; | ^~~~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/net/mac80211.h:18, from /kisskb/src/drivers/staging/wfx/data_tx.c:8: /kisskb/src/drivers/staging/wfx/data_tx.c: In function 'wfx_flush_vif': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/wfx/data_tx.c:561:7: note: in expansion of macro 'wait_event_timeout' 561 | if (wait_event_timeout(wvif->wdev->tx_dequeue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1480:29: note: byref variable will be forcibly initialized 1480 | struct rio_doorbell_filter filter; | ^~~~~~ /kisskb/src/drivers/staging/wfx/data_tx.c: In function 'wfx_flush': /kisskb/src/drivers/staging/wfx/data_tx.c:573:22: note: byref variable will be forcibly initialized 573 | struct sk_buff_head dropped; | ^~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_pw_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1523:19: note: byref variable will be forcibly initialized 1523 | struct rio_event event; | ^~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_doorbell_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1403:19: note: byref variable will be forcibly initialized 1403 | struct rio_event event; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:13: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_cdev_release_dma': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1950:12: note: byref variable will be forcibly initialized 1950 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_rd': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:262:28: note: byref variable will be forcibly initialized 262 | struct rio_mport_maint_io maint_io; | ^~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_wr': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:307:28: note: byref variable will be forcibly initialized 307 | struct rio_mport_maint_io maint_io; | ^~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1611:23: note: byref variable will be forcibly initialized 1611 | struct rio_pw_filter filter; | ^~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'prep_dma_xfer': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:618:22: note: byref variable will be forcibly initialized 618 | struct rio_dma_data tx_data; | ^~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1680:23: note: byref variable will be forcibly initialized 1680 | struct rio_rdev_info dev_info; | ^~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_del_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1819:23: note: byref variable will be forcibly initialized 1819 | struct rio_rdev_info dev_info; | ^~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_write': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2301:19: note: byref variable will be forcibly initialized 2301 | struct rio_event 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/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:13: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2280:8: note: in expansion of macro 'wait_event_interruptible' 2280 | ret = wait_event_interruptible(priv->event_rx_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_cdev_add': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2364:24: note: byref variable will be forcibly initialized 2364 | struct rio_mport_attr attr; | ^~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1435:29: note: byref variable will be forcibly initialized 1435 | struct rio_doorbell_filter filter; | ^~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1554:23: note: byref variable will be forcibly initialized 1554 | struct rio_pw_filter filter; | ^~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_obw_map': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:429:18: note: byref variable will be forcibly initialized 429 | struct rio_mmap map; | ^~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_map_inbound': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1287:18: note: byref variable will be forcibly initialized 1287 | struct rio_mmap map; | ^~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_alloc_dma': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1119:21: note: byref variable will be forcibly initialized 1119 | struct rio_dma_mem map; | ^~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_wait_for_async_dma': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1011:27: note: byref variable will be forcibly initialized 1011 | struct rio_async_tx_wait w_param; | ^~~~~~~ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_transfer_ioctl': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:964:25: note: byref variable will be forcibly initialized 964 | struct rio_transaction transaction; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/hms-profinet.c: In function '__profi_enable': /kisskb/src/drivers/staging/fieldbus/anybuss/hms-profinet.c:89:30: note: byref variable will be forcibly initialized 89 | const struct anybuss_memcfg mem_cfg = { | ^~~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/hms-profinet.c: In function 'profi_id_get': /kisskb/src/drivers/staging/fieldbus/anybuss/hms-profinet.c:62:22: note: byref variable will be forcibly initialized 62 | struct msg_mac_addr response; | ^~~~~~~~ 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 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_ktimer_event': /kisskb/src/drivers/pps/clients/pps-ktimer.c:30:24: note: byref variable will be forcibly initialized 30 | struct pps_event_time ts; | ^~ In file included from /kisskb/src/include/linux/mm_types.h:13, 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/slimbus/messaging.c:6: /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_do_transfer': /kisskb/src/drivers/slimbus/messaging.c:112:29: note: byref variable will be forcibly initialized 112 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_read': /kisskb/src/drivers/slimbus/messaging.c:298:22: note: byref variable will be forcibly initialized 298 | struct slim_val_inf msg; | ^~~ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_write': /kisskb/src/drivers/slimbus/messaging.c:341:22: note: byref variable will be forcibly initialized 341 | struct slim_val_inf msg; | ^~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_config_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:979:28: note: byref variable will be forcibly initialized 979 | struct vdpa_dev_dump_info info; | ^~~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:800:28: note: byref variable will be forcibly initialized 800 | struct vdpa_dev_dump_info info; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_startbss_cmd': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c:664:20: note: byref variable will be forcibly initialized 664 | struct submit_ctx sctx; | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/wireless/st/cw1200/main.c:20: /kisskb/src/drivers/net/wireless/st/cw1200/main.c: In function 'cw1200_core_probe': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/main.c:559:6: note: in expansion of macro 'wait_event_interruptible_timeout' 559 | if (wait_event_interruptible_timeout(priv->wsm_startup_done, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_dma_prep_xfer': /kisskb/src/drivers/rapidio/rio.c:1820:21: note: byref variable will be forcibly initialized 1820 | struct rio_dma_ext rio_ext; | ^~~~~~~ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_request_mport_dma': /kisskb/src/drivers/rapidio/rio.c:1769:17: note: byref variable will be forcibly initialized 1769 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_attach': /kisskb/src/drivers/pps/clients/pps_parport.c:125:19: note: byref variable will be forcibly initialized 125 | 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 102 | 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:55:35: note: byref variable will be forcibly initialized 55 | struct pps_event_time ts_assert, ts_clear; | ^~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:55:24: note: byref variable will be forcibly initialized 55 | struct pps_event_time ts_assert, ts_clear; | ^~~~~~~~~ /kisskb/src/drivers/staging/wfx/scan.c: In function 'wfx_hw_scan_work': /kisskb/src/drivers/staging/wfx/scan.c:18:28: note: byref variable will be forcibly initialized 18 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/staging/wfx/key.c: In function 'wfx_add_key': /kisskb/src/drivers/staging/wfx/key.c:162:27: note: byref variable will be forcibly initialized 162 | struct ieee80211_key_seq seq; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_connect_port_channel': /kisskb/src/drivers/slimbus/stream.c:128:22: note: byref variable will be forcibly initialized 128 | struct slim_val_inf msg = {0, 2, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_define_channel': /kisskb/src/drivers/slimbus/stream.c:303:22: note: byref variable will be forcibly initialized 303 | struct slim_val_inf msg = {0, 4, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_define_channel_content': /kisskb/src/drivers/slimbus/stream.c:268:22: note: byref variable will be forcibly initialized 268 | struct slim_val_inf msg = {0, 4, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_activate_channel': /kisskb/src/drivers/slimbus/stream.c:327:22: note: byref variable will be forcibly initialized 327 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_deactivate_remove_channel': /kisskb/src/drivers/slimbus/stream.c:164:22: note: byref variable will be forcibly initialized 164 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_disconnect_port': /kisskb/src/drivers/slimbus/stream.c:148:22: note: byref variable will be forcibly initialized 148 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/net/mac80211.h:18, from /kisskb/src/drivers/net/wireless/st/cw1200/queue.c:9: /kisskb/src/drivers/net/wireless/st/cw1200/queue.c: In function 'cw1200_queue_gc': /kisskb/src/drivers/net/wireless/st/cw1200/queue.c:131:12: note: byref variable will be forcibly initialized 131 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/wireless/st/cw1200/queue.c: In function 'cw1200_queue_clear': /kisskb/src/drivers/net/wireless/st/cw1200/queue.c:202:12: note: byref variable will be forcibly initialized 202 | LIST_HEAD(gc_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/wireless/st/cw1200/queue.c: In function 'cw1200_queue_remove': /kisskb/src/drivers/net/wireless/st/cw1200/queue.c:445:23: note: byref variable will be forcibly initialized 445 | struct cw1200_txpriv gc_txpriv; | ^~~~~~~~~ /kisskb/src/drivers/parport/daisy.c: In function 'parport_open': /kisskb/src/drivers/parport/daisy.c:244:19: note: byref variable will be forcibly initialized 244 | struct pardev_cb par_cb; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/input/serio/libps2.c:10: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 45 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 136 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 291 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 285 | timeout = wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pps/clients/pps-gpio.c:19: /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_irq_handler': /kisskb/src/drivers/pps/clients/pps-gpio.c:47:24: note: byref variable will be forcibly initialized 47 | struct pps_event_time ts; | ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/serio/serio_raw.c:10: /kisskb/src/drivers/input/serio/serio_raw.c: In function 'serio_raw_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:187:12: note: in expansion of macro 'wait_event_interruptible' 187 | error = wait_event_interruptible(serio_raw->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/xilinx_ps2.c: In function 'xps2_of_remove': /kisskb/src/drivers/input/serio/xilinx_ps2.c:335:18: note: byref variable will be forcibly initialized 335 | struct resource r_mem; /* IO mem resources */ | ^~~~~ /kisskb/src/drivers/input/serio/xilinx_ps2.c: In function 'xps2_of_probe': /kisskb/src/drivers/input/serio/xilinx_ps2.c:232:18: note: byref variable will be forcibly initialized 232 | struct resource r_mem; /* IO mem resources */ | ^~~~~ /kisskb/src/drivers/staging/ks7010/ks_wlan_net.c: In function 'ks_wlan_translate_scan': /kisskb/src/drivers/staging/ks7010/ks_wlan_net.c:1187:18: note: byref variable will be forcibly initialized 1187 | struct iw_event iwe; /* Temporary buffer */ | ^~~ /kisskb/src/drivers/staging/ks7010/ks_wlan_net.c: In function 'ks_wlan_set_encode': /kisskb/src/drivers/staging/ks7010/ks_wlan_net.c:774:17: note: byref variable will be forcibly initialized 774 | struct wep_key key; | ^~~ In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1901, from /kisskb/src/drivers/parport/parport_pc.c:56: /kisskb/src/drivers/parport/parport_pc.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c: In function 'parport_pc_probe_port': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/w1/masters/ds1wm.c:14: /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_write': /kisskb/src/drivers/w1/masters/ds1wm.c:254:29: note: byref variable will be forcibly initialized 254 | DECLARE_COMPLETION_ONSTACK(write_done); | ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_read': /kisskb/src/drivers/w1/masters/ds1wm.c:277:29: note: byref variable will be forcibly initialized 277 | DECLARE_COMPLETION_ONSTACK(read_done); | ^~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_reset': /kisskb/src/drivers/w1/masters/ds1wm.c:223:29: note: byref variable will be forcibly initialized 223 | DECLARE_COMPLETION_ONSTACK(reset_done); | ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:72:10: note: in expansion of macro 'wait_event_interruptible_timeout' 72 | err = wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:60:9: note: in expansion of macro 'wait_event_interruptible' 60 | 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 207 | struct pps_bind_args bind_args; | ^~~~~~~~~ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized 177 | struct pps_fdata fdata; | ^~~~~ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized 94 | struct pps_kparams params; | ^~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/wireless/st/cw1200/bh.c:14: /kisskb/src/drivers/net/wireless/st/cw1200/bh.c: In function 'cw1200_bh_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c:132:9: note: in expansion of macro 'wait_event_timeout' 132 | return wait_event_timeout(priv->bh_evt_wq, priv->bh_error || | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c: In function 'cw1200_bh_resume': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c:147:9: note: in expansion of macro 'wait_event_timeout' 147 | return wait_event_timeout(priv->bh_evt_wq, priv->bh_error || | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c: In function 'cw1200_bh': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c:524:13: note: in expansion of macro 'wait_event_interruptible' 524 | status = wait_event_interruptible(priv->bh_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/bh.c:451:12: note: in expansion of macro 'wait_event_interruptible_timeout' 451 | status = wait_event_interruptible_timeout(priv->bh_wq, ({ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'rio_cm_shutdown': /kisskb/src/drivers/rapidio/rio_cm.c:2245:12: note: byref variable will be forcibly initialized 2245 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_remove_dev': /kisskb/src/drivers/rapidio/rio_cm.c:1996:12: note: byref variable will be forcibly initialized 1996 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_cdev_release': /kisskb/src/drivers/rapidio/rio_cm.c:1498:12: note: byref variable will be forcibly initialized 1498 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'riocm_remove_mport': /kisskb/src/drivers/rapidio/rio_cm.c:2184:12: note: byref variable will be forcibly initialized 2184 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme.c: In function 'rtw_restructure_ht_ie': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme.c:2309:26: note: byref variable will be forcibly initialized 2309 | struct ieee80211_ht_cap ht_capie; | ^~~~~~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_msg_rcv': /kisskb/src/drivers/rapidio/rio_cm.c:1860:20: note: byref variable will be forcibly initialized 1860 | struct rio_cm_msg msg; | ^~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_bind': /kisskb/src/drivers/rapidio/rio_cm.c:1716:24: note: byref variable will be forcibly initialized 1716 | struct rio_cm_channel chan; | ^~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_connect': /kisskb/src/drivers/rapidio/rio_cm.c:1780:24: note: byref variable will be forcibly initialized 1780 | struct rio_cm_channel chan; | ^~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_accept': /kisskb/src/drivers/rapidio/rio_cm.c:1748:23: note: byref variable will be forcibly initialized 1748 | struct rio_cm_accept param; | ^~~~~ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_msg_send': /kisskb/src/drivers/rapidio/rio_cm.c:1835:20: note: byref variable will be forcibly initialized 1835 | struct rio_cm_msg msg; | ^~~ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_get_irq': /kisskb/src/drivers/bcma/main.c:183:25: note: byref variable will be forcibly initialized 183 | struct of_phandle_args out_irq; | ^~~~~~~ /kisskb/src/drivers/ssb/main.c: In function 'ssb_fetch_invariants': /kisskb/src/drivers/ssb/main.c:603:29: note: byref variable will be forcibly initialized 603 | struct ssb_init_invariants iv; | ^~ /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 38 | struct rpmsg_channel_info chinfo; | ^~~~~~ /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_write': /kisskb/src/drivers/input/serio/userio.c:183:20: note: byref variable will be forcibly initialized 183 | struct userio_cmd cmd; | ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_user': /kisskb/src/drivers/vhost/vringh.c:794:25: note: byref variable will be forcibly initialized 794 | struct vring_used_elem used; | ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_kern': /kisskb/src/drivers/vhost/vringh.c:1042:25: note: byref variable will be forcibly initialized 1042 | struct vring_used_elem used; | ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_iotlb': /kisskb/src/drivers/vhost/vringh.c:1411:25: note: byref variable will be forcibly initialized 1411 | struct vring_used_elem used; | ^~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/serio/userio.c:19: /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:166:11: note: in expansion of macro 'wait_event_interruptible' 166 | error = wait_event_interruptible(userio->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vringh.c: In function '__vringh_iov': /kisskb/src/drivers/vhost/vringh.c:297:44: note: byref variable will be forcibly initialized 297 | struct vringh_range range = { -1ULL, 0 }, slowrange; | ^~~~~~~~~ /kisskb/src/drivers/vhost/vringh.c:296:20: note: byref variable will be forcibly initialized 296 | struct vring_desc desc, *descs; | ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_from_iotlb': /kisskb/src/drivers/vhost/vringh.c:1139:18: note: byref variable will be forcibly initialized 1139 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'getu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1175:17: note: byref variable will be forcibly initialized 1175 | struct bio_vec iov; | ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_to_iotlb': /kisskb/src/drivers/vhost/vringh.c:1158:18: note: byref variable will be forcibly initialized 1158 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'putu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1196:17: note: byref variable will be forcibly initialized 1196 | struct bio_vec iov; | ^~~ /kisskb/src/drivers/bluetooth/btmtk.c: In function 'btmtk_setup_firmware_79xx': /kisskb/src/drivers/bluetooth/btmtk.c:59:30: note: byref variable will be forcibly initialized 59 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:454:25: note: byref variable will be forcibly initialized 454 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/bluetooth/btmtk.c: In function 'btmtk_setup_firmware': /kisskb/src/drivers/bluetooth/btmtk.c:175:30: note: byref variable will be forcibly initialized 175 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_sdio_wakeup': /kisskb/src/drivers/bluetooth/btmtksdio.c:1028:28: note: byref variable will be forcibly initialized 1028 | const struct btmtk_wakeon bt_awake = { | ^~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_shutdown': /kisskb/src/drivers/bluetooth/btmtksdio.c:968:30: note: byref variable will be forcibly initialized 968 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_mtk_reg_read': /kisskb/src/drivers/bluetooth/btmtksdio.c:802:30: note: byref variable will be forcibly initialized 802 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_mtk_reg_write': /kisskb/src/drivers/bluetooth/btmtksdio.c:830:30: note: byref variable will be forcibly initialized 830 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_func_query': /kisskb/src/drivers/bluetooth/btmtksdio.c:667:30: note: byref variable will be forcibly initialized 667 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mt79xx_setup': /kisskb/src/drivers/bluetooth/btmtksdio.c:771:30: note: byref variable will be forcibly initialized 771 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mt76xx_setup': /kisskb/src/drivers/bluetooth/btmtksdio.c:690:25: note: byref variable will be forcibly initialized 690 | struct btmtk_tci_sleep tci_sleep; | ^~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:689:30: note: byref variable will be forcibly initialized 689 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' 506 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' 535 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:599:9: note: in expansion of macro 'wait_event_interruptible_timeout' 599 | err = wait_event_interruptible_timeout(vrp->sendq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:559:21: note: byref variable will be forcibly initialized 559 | struct scatterlist sg; | ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_destroy': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:354:23: note: byref variable will be forcibly initialized 354 | struct rpmsg_ns_msg nsm; | ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_create': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:330:23: note: byref variable will be forcibly initialized 330 | struct rpmsg_ns_msg nsm; | ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_single': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:712:21: note: byref variable will be forcibly initialized 712 | struct scatterlist sg; | ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_probe': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:934:22: note: byref variable will be forcibly initialized 934 | 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/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/core.c:105:9: note: in expansion of macro 'wait_event_interruptible' 105 | ret = wait_event_interruptible(gdev->read_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/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:10: /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_cmd_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1124:8: note: in expansion of macro 'wait_event_timeout' 1124 | ret = wait_event_timeout(priv->wsm_cmd_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_tx_confirm': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:356:24: note: byref variable will be forcibly initialized 356 | struct wsm_tx_confirm tx_confirm; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/scan.c: In function 'cw1200_scan_work': /kisskb/src/drivers/net/wireless/st/cw1200/scan.c:165:29: note: byref variable will be forcibly initialized 165 | struct cfg80211_scan_info info = { | ^~~~ /kisskb/src/drivers/net/wireless/st/cw1200/scan.c:153:22: note: byref variable will be forcibly initialized 153 | struct wsm_set_pm pm = priv->powersave_mode; | ^~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_scan_complete_indication': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:995:27: note: byref variable will be forcibly initialized 995 | struct wsm_scan_complete arg; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_suspend_resume_indication': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1052:28: note: byref variable will be forcibly initialized 1052 | struct wsm_suspend_resume arg; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_join_complete_indication': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1010:27: note: byref variable will be forcibly initialized 1010 | struct wsm_join_complete arg; | ^~~ 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/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:10: /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_flush_tx': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1208:22: note: in expansion of macro 'wait_event_timeout' 1208 | if (timeout < 0 || wait_event_timeout(priv->bh_evt_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_receive_indication': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:865:16: note: byref variable will be forcibly initialized 865 | struct wsm_rx rx; | ^~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_handle_exception': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1241:17: note: byref variable will be forcibly initialized 1241 | struct wsm_buf buf; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:10: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function '__cw1200_flush': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:903:10: note: in expansion of macro 'wait_event_timeout' 903 | ret = wait_event_timeout( | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/st/cw1200/cw1200.h:24, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:15: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'wsm_beacon_filter_control': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1416:4: note: byref variable will be forcibly initialized 1416 | } val; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_handle_rx': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:1299:17: note: byref variable will be forcibly initialized 1299 | struct wsm_buf wsm_buf; | ^~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'wsm_set_beacon_wakeup_period': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1290:4: note: byref variable will be forcibly initialized 1290 | } val = { | ^~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/core.c:779:3: note: in expansion of macro 'wait_event_interruptible' 779 | wait_event_interruptible(c->hdm_fifo_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_read_mib': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:194:17: note: byref variable will be forcibly initialized 194 | struct wsm_mib mib_buf = { | ^~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_enable_beaconing': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:2300:29: note: byref variable will be forcibly initialized 2300 | struct wsm_beacon_transmit transmit = { | ^~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_write_mib': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:245:17: note: byref variable will be forcibly initialized 245 | struct wsm_mib mib_buf = { | ^~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_set_btcoexinfo': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1752:38: note: byref variable will be forcibly initialized 1752 | struct wsm_override_internal_txrate arg; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c: In function 'wsm_join': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.c:429:22: note: byref variable will be forcibly initialized 429 | struct wsm_join_cnf resp; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:9: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_stop': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:96:12: note: byref variable will be forcibly initialized 96 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/drivers/net/wireless/st/cw1200/cw1200.h:24, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:15: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_update_filtering': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1687:33: note: byref variable will be forcibly initialized 1687 | struct wsm_set_bssid_filtering arg = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1416:4: note: byref variable will be forcibly initialized 1416 | } val; | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_start_ap': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1500:34: note: byref variable will be forcibly initialized 1500 | struct wsm_mib_block_ack_policy val = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_update_beaconing': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:2366:19: note: byref variable will be forcibly initialized 2366 | struct wsm_reset reset = { | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/st/cw1200/cw1200.h:24, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:15: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_set_beacon_wakeup_period_work': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1290:4: note: byref variable will be forcibly initialized 1290 | } val = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_set_pm': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:666:20: note: byref variable will be forcibly initialized 666 | struct wsm_set_pm pm = *arg; | ^~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_set_key': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:821:25: note: byref variable will be forcibly initialized 821 | struct wsm_remove_key wsm_key = { | ^~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:686:27: note: byref variable will be forcibly initialized 686 | struct ieee80211_key_seq seq; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:9: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_free_event_queue': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:954:12: note: byref variable will be forcibly initialized 954 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_event_handler': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:968:12: note: byref variable will be forcibly initialized 968 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_config': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1476:19: note: byref variable will be forcibly initialized 1476 | struct wsm_reset reset = { | ^~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:405:31: note: byref variable will be forcibly initialized 405 | struct wsm_operational_mode mode = { | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:10: /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:355:11: note: in expansion of macro 'wait_event_timeout' 355 | ret = wait_event_timeout(priv->channel_switch_done, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:346:29: note: byref variable will be forcibly initialized 346 | struct wsm_switch_channel channel = { | ^~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_update_listening': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1476:19: note: byref variable will be forcibly initialized 1476 | struct wsm_reset reset = { | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/st/cw1200/cw1200.h:24, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:15: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_do_unjoin': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1671:31: note: byref variable will be forcibly initialized 1671 | struct wsm_keep_alive_period arg = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1500:34: note: byref variable will be forcibly initialized 1500 | struct wsm_mib_block_ack_policy val = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_do_join': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1500:34: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1209:35: note: byref variable will be forcibly initialized 1209 | struct wsm_protected_mgmt_policy mgmt_policy; | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_set_cts_work': /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1724:23: note: byref variable will be forcibly initialized 1724 | struct wsm_update_ie update_ie = { | ^~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/st/cw1200/cw1200.h:24, from /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:15: /kisskb/src/drivers/net/wireless/st/cw1200/sta.c: In function 'cw1200_bss_info_changed': /kisskb/src/drivers/net/wireless/st/cw1200/wsm.h:1671:31: note: byref variable will be forcibly initialized 1671 | struct wsm_keep_alive_period arg = { | ^~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:2300:29: note: byref variable will be forcibly initialized 2300 | struct wsm_beacon_transmit transmit = { | ^~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:2029:34: note: byref variable will be forcibly initialized 2029 | struct wsm_rcpi_rssi_threshold threshold = { | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/st/cw1200/sta.c:1812:34: note: byref variable will be forcibly initialized 1812 | struct wsm_mib_arp_ipv4_filter filter = {0}; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2017:20: note: byref variable will be forcibly initialized 2017 | 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 641 | 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 593 | struct therm_info info, info2; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized 593 | struct therm_info info, info2; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1764:20: note: byref variable will be forcibly initialized 1764 | struct therm_info scratchpad; | ^~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1621:20: note: byref variable will be forcibly initialized 1621 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1151:20: note: byref variable will be forcibly initialized 1151 | struct therm_info inf, | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1784:20: note: byref variable will be forcibly initialized 1784 | 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:1529:20: note: byref variable will be forcibly initialized 1529 | struct therm_info info; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'process_80211d': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:4286:26: note: byref variable will be forcibly initialized 4286 | struct rt_channel_plan chplan_ap; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c: In function 'rpwmtimeout_workitem_callback': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:664:30: note: byref variable will be forcibly initialized 664 | struct reportpwrstate_parm report; | ^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c: In function 'cpwm_event_callback': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:640:29: note: byref variable will be forcibly initialized 640 | struct reportpwrstate_parm report; | ^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'dump_mgntframe_and_wait': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:2040:20: note: byref variable will be forcibly initialized 2040 | struct submit_ctx sctx; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'OnAssocReq': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:946:30: note: byref variable will be forcibly initialized 946 | struct rtw_ieee802_11_elems elems; | ^~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'set_chplan_hdl': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:6039:29: note: byref variable will be forcibly initialized 6039 | struct regulatory_request request; | ^~~~~~~ /kisskb/src/drivers/net/wireless/virt_wifi.c: In function 'virt_wifi_cancel_scan': /kisskb/src/drivers/net/wireless/virt_wifi.c:203:29: note: byref variable will be forcibly initialized 203 | struct cfg80211_scan_info scan_info = { .aborted = true }; | ^~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/virt_wifi.c:12: /kisskb/src/drivers/net/wireless/virt_wifi.c: In function 'cfg80211_connect_bss': /kisskb/src/include/net/cfg80211.h:7188:38: note: byref variable will be forcibly initialized 7188 | struct cfg80211_connect_resp_params params; | ^~~~~~ /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 97 | 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 176 | struct w1_netlink_msg msg; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/net/cfg80211.h:13, from /kisskb/src/drivers/net/wireless/virt_wifi.c:12: /kisskb/src/drivers/net/wireless/virt_wifi.c: In function 'virt_wifi_event': /kisskb/src/drivers/net/wireless/virt_wifi.c:627:12: note: byref variable will be forcibly initialized 627 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/drivers/net/wireless/virt_wifi.c:12: /kisskb/src/drivers/net/wireless/virt_wifi.c: In function 'virt_wifi_inform_bss': /kisskb/src/include/net/cfg80211.h:6481:29: note: byref variable will be forcibly initialized 6481 | struct cfg80211_inform_bss data = { | ^~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:725:24: note: byref variable will be forcibly initialized 725 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:464:20: note: byref variable will be forcibly initialized 464 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:793:25: note: byref variable will be forcibly initialized 793 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:502:20: note: byref variable will be forcibly initialized 502 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:898:23: note: byref variable will be forcibly initialized 898 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/net/wireless/st/cw1200/debug.c: In function 'cw1200_counters_show': /kisskb/src/drivers/net/wireless/st/cw1200/debug.c:295:32: note: byref variable will be forcibly initialized 295 | struct wsm_mib_counters_table counters; | ^~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c: In function 'aes128k128d': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c:679:24: note: byref variable will be forcibly initialized 679 | struct crypto_aes_ctx ctx; | ^~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c: In function 'omac1_aes_128_vector': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c:1476:24: note: byref variable will be forcibly initialized 1476 | struct crypto_aes_ctx ctx; | ^~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c: In function 'rtw_wep_encrypt': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c:41:4: note: byref variable will be forcibly initialized 41 | } crc; | ^~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c: In function 'rtw_seccalctkipmic': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c:227:18: note: byref variable will be forcibly initialized 227 | struct mic_data micdata; | ^~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c: In function 'rtw_tkip_encrypt': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_security.c:467:4: note: byref variable will be forcibly initialized 467 | } crc; | ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:17, from /kisskb/src/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c:7: /kisskb/src/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c: In function 'rtw_free_all_stainfo': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c:439:12: note: byref variable will be forcibly initialized 439 | LIST_HEAD(stainfo_free_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c: In function 'set_qos': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:606:15: note: byref variable will be forcibly initialized 606 | struct iphdr ip_hdr; | ^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:605:16: note: byref variable will be forcibly initialized 605 | struct ethhdr etherhdr; | ^~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c: In function 'xmitframe_addmic': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:765:18: note: byref variable will be forcibly initialized 765 | struct mic_data micdata; | ^~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c: In function 'update_attrib': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:626:16: note: byref variable will be forcibly initialized 626 | struct ethhdr etherhdr; | ^~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:624:18: note: byref variable will be forcibly initialized 624 | struct pkt_file pktfile; | ^~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c: In function 'rtw_xmitframe_coalesce': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_xmit.c:1026:18: note: byref variable will be forcibly initialized 1026 | struct pkt_file pktfile; | ^~~~~~~ In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1901, from /kisskb/src/include/linux/bcma/bcma.h:5, from /kisskb/src/drivers/bcma/bcma_private.h:9, from /kisskb/src/drivers/bcma/driver_chipcommon.c:12: /kisskb/src/drivers/bcma/driver_chipcommon.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/bcma/driver_chipcommon.c: In function 'bcma_chipco_watchdog_register': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /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 219 | } hw_values; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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 127 | LIST_HEAD(block_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ 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:971:21: note: byref variable will be forcibly initialized 971 | struct scatterlist sg; | ^~ /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'iio_dmaengine_buffer_alloc': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:167:24: note: byref variable will be forcibly initialized 167 | struct dma_slave_caps caps; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/HalPhyRf.c: In function 'ODM_TXPowerTrackingCallback_ThermalMeter': /kisskb/src/drivers/staging/rtl8723bs/hal/HalPhyRf.c:71:24: note: byref variable will be forcibly initialized 71 | struct txpwrtrack_cfg c; | ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized 115 | struct i2c_msg in, out; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized 115 | struct i2c_msg in, out; | ^~ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized 114 | struct mma9551_mbox_response rsp; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized 113 | struct mma9551_mbox_request req; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized 605 | struct mma9551_version_info info; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c: In function 'odm_InbandNoise_Monitor_NSeries': /kisskb/src/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c:31:21: note: byref variable will be forcibly initialized 31 | struct noise_level noise_data; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:9, from /kisskb/src/drivers/iio/adc/adi-axi-adc.c:14: /kisskb/src/drivers/iio/adc/adi-axi-adc.c: In function 'of_parse_phandle': /kisskb/src/include/linux/of.h:925:25: note: byref variable will be forcibly initialized 925 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c: In function 'rtl8723b_set_FwRsvdPagePkt': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:512:22: note: byref variable will be forcibly initialized 512 | struct rsvdpage_loc RsvdPageLoc; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c: In function 'SetFwRsvdPagePkt_BTCoex': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:825:22: note: byref variable will be forcibly initialized 825 | struct rsvdpage_loc RsvdPageLoc; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/powerpc/include/asm/ptrace.h:323, from /kisskb/src/arch/powerpc/include/asm/hw_irq.h:12, from /kisskb/src/arch/powerpc/include/asm/irqflags.h:12, from /kisskb/src/include/linux/irqflags.h:16, 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/delay.h:23, from /kisskb/src/drivers/iio/adc/ina2xx-adc.c:23: /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_capture_thread': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:26: note: byref variable will be forcibly initialized 778 | struct timespec64 next, now, delta; | ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:20: note: byref variable will be forcibly initialized 778 | struct timespec64 next, now, delta; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c: In function 'Hal_EfusePgPacketWrite_BT': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:1610:22: note: byref variable will be forcibly initialized 1610 | struct pgpkt_struct targetPkt; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c: In function 'Hal_EfusePgPacketWrite': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:1581:22: note: byref variable will be forcibly initialized 1581 | struct pgpkt_struct targetPkt; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c: In function 'Hal_EfuseParseTxPowerInfo_8723B': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:2220:24: note: byref variable will be forcibly initialized 2220 | struct TxPowerInfo24G pwrInfo24G; | ^~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c: In function 'update_recvframe_attrib': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c:25:19: note: byref variable will be forcibly initialized 25 | struct recv_stat report; | ^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c: In function 'rtl8723bs_free_xmit_priv': /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:565:19: note: byref variable will be forcibly initialized 565 | struct list_head tmplist; | ^~~~~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_trigger_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:400:4: note: byref variable will be forcibly initialized 400 | } scan; | ^~~~ /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_request_dma': /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:534:18: note: byref variable will be forcibly initialized 534 | dma_cap_mask_t mask; | ^~~~ In file included from /kisskb/src/drivers/staging/rtl8723bs/include/osdep_service_linux.h:41, from /kisskb/src/drivers/staging/rtl8723bs/include/osdep_service.h:15, from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:19, from /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:9: /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'cfg80211_connect_bss': /kisskb/src/include/net/cfg80211.h:7188:38: note: byref variable will be forcibly initialized 7188 | struct cfg80211_connect_resp_params params; | ^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'cfg80211_rtw_join_ibss': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:1703:26: note: byref variable will be forcibly initialized 1703 | struct ndis_802_11_ssid ndis_ssid; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'cfg80211_rtw_connect': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:1786:26: note: byref variable will be forcibly initialized 1786 | struct ndis_802_11_ssid ndis_ssid; | ^~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8723bs/include/osdep_service_linux.h:41, from /kisskb/src/drivers/staging/rtl8723bs/include/osdep_service.h:15, from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:19, from /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:9: /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': /kisskb/src/include/net/cfg80211.h:6347:29: note: byref variable will be forcibly initialized 6347 | struct cfg80211_inform_bss data = { | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_indicate_connect': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:459:29: note: byref variable will be forcibly initialized 459 | struct cfg80211_roam_info roam_info = {}; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/mlme_linux.c: In function 'rtw_report_sec_ie': /kisskb/src/drivers/staging/rtl8723bs/os_dep/mlme_linux.c:138:19: note: byref variable will be forcibly initialized 138 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:112:4: note: byref variable will be forcibly initialized 112 | } scan; | ^~~~ /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 56 | } scan; | ^~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/recv_linux.c: In function 'rtw_handle_tkip_mic_err': /kisskb/src/drivers/staging/rtl8723bs/os_dep/recv_linux.c:145:33: note: byref variable will be forcibly initialized 145 | struct iw_michaelmicfailure ev; | ^~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/recv_linux.c:144:19: note: byref variable will be forcibly initialized 144 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_raw': /kisskb/src/drivers/iio/humidity/am2315.c:198:28: note: byref variable will be forcibly initialized 198 | struct am2315_sensor_data sensor_data; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_trigger_handler': /kisskb/src/drivers/iio/humidity/am2315.c:165:28: note: byref variable will be forcibly initialized 165 | struct am2315_sensor_data sensor_data; | ^~~~~~~~~~~ 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:13, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c:666:8: note: in expansion of macro 'wait_event_timeout' 666 | ret = wait_event_timeout(data->data_ready_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:432:31: note: byref variable will be forcibly initialized 432 | struct bmc150_magn_trim_regs tregs; | ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:299:20: note: byref variable will be forcibly initialized 299 | struct timespec64 tp; | ^~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' 478 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' 501 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' 140 | 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 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' 82 | copied = kfifo_put(&ev_int->det_events, ev); | ^~~~~~~~~ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:158:25: note: byref variable will be forcibly initialized 158 | struct of_phandle_args iiospec; | ^~~~~~~ /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 245 | 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_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized 102 | 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 329 | 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 153 | 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:768:34: note: byref variable will be forcibly initialized 768 | struct inv_icm42600_gyro_buffer buffer; | ^~~~~~ /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 233 | 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_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized 102 | 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 317 | 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 153 | 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:756:35: note: byref variable will be forcibly initialized 756 | struct inv_icm42600_accel_buffer buffer; | ^~~~~~ /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 379 | struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; | ^~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1194:27: note: byref variable will be forcibly initialized 1194 | struct iio_device_config new_config; | ^~~~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_device': /kisskb/src/drivers/iio/proximity/sx9310.c:1330:28: note: byref variable will be forcibly initialized 1330 | struct sx9310_reg_default tmp; | ^~~ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_req_data': /kisskb/src/drivers/iio/light/as73211.c:229:23: note: byref variable will be forcibly initialized 229 | 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:570:4: note: byref variable will be forcibly initialized 570 | } scan; | ^~~~ 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:303:26: note: byref variable will be forcibly initialized 303 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' 389 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' 417 | __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' 689 | ret = wait_event_timeout(data->data_ready_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:218:4: note: byref variable will be forcibly initialized 218 | } scan; | ^~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_trigger_handler': /kisskb/src/drivers/iio/light/ltr501.c:1289:4: note: byref variable will be forcibly initialized 1289 | } scan; | ^~~~ /kisskb/src/arch/powerpc/tools/relocs_check.sh: 60: echo: echo: I/O error Completed OK # rm -rf /kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 # Build took: 0:02:37.208263