# git rev-parse -q --verify 671176b0016c80b3943cb5387312c886aba3308d^{commit} 671176b0016c80b3943cb5387312c886aba3308d already have revision, skipping fetch # git checkout -q -f -B kisskb 671176b0016c80b3943cb5387312c886aba3308d # git clean -qxdf # < git log -1 # commit 671176b0016c80b3943cb5387312c886aba3308d # Author: Stephen Rothwell # Date: Thu Feb 11 22:20:23 2021 +1100 # # Add linux-next specific files for 20210211 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 671176b0016c80b3943cb5387312c886aba3308d # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig KCONFIG_SEED=0x3C2153CE # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig .config:5409:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 48 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- arch/arm64/Makefile:25: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:25: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:309:15: note: byref variable will be forcibly initialized struct kstat st; ^ /kisskb/src/init/initramfs.c: In function 'panic_show_mem': /kisskb/src/init/initramfs.c:51:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:10: /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:466:28: note: byref variable will be forcibly initialized struct fsnotify_iter_info iter_info = {}; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_unmount_inodes': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/fs/notify/fsnotify.c:91:2: note: in expansion of macro 'wait_var_event' wait_var_event(&sb->s_fsnotify_inode_refs, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'fsnotify_destroy_group': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^ /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:50: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^ In file included from /kisskb/src/kernel/locking/mutex.c:25:0: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:1225:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/ipc/util.c:66:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/kernel/locking/mutex.c: In function 'mutex_lock_io_nested': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ In file included from /kisskb/src/ipc/util.c:66:0: /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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:125:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:300:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:511:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ /kisskb/src/mm/filemap.c: In function 'wake_page_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/mm/filemap.c:1080:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^ /kisskb/src/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/filemap.c:1269:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^ /kisskb/src/mm/filemap.c:1197:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^ /kisskb/src/mm/filemap.c: In function 'wake_up_page_bit': /kisskb/src/mm/filemap.c:1102:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ /kisskb/src/mm/filemap.c:1100:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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 'mapping_get_entry': /kisskb/src/mm/filemap.c:1697:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'filemap_get_read_batch': /kisskb/src/mm/filemap.c:2207:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/blkdev.h:14:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_readahead': /kisskb/src/include/linux/pagemap.h:879:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:879:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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_range_has_page': /kisskb/src/mm/filemap.c:479:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:794:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:832:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:3118:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/blkdev.h:14:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_get_pages': /kisskb/src/include/linux/pagemap.h:856:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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:1631:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1667:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:1913:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'find_lock_entries': /kisskb/src/mm/filemap.c:1965:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:2025:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2076:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2134:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'filemap_read': /kisskb/src/mm/filemap.c:2454:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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 'mapping_seek_hole_data': /kisskb/src/mm/filemap.c:2694:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:45:20: note: byref variable will be forcibly initialized struct stack_info info; ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:138:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:200:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/init/do_mounts.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized struct uuidcmp cmp; ^ /kisskb/src/ipc/msg.c: In function 'copy_msqid_from_user': /kisskb/src/ipc/msg.c:372:19: note: byref variable will be forcibly initialized struct msqid_ds tbuf_old; ^ /kisskb/src/ipc/msg.c: In function 'copy_msqid_to_user': /kisskb/src/ipc/msg.c:325:19: note: byref variable will be forcibly initialized struct msqid_ds out; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:27: /kisskb/src/ipc/msg.c: In function 'expunge_all': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/msg.c:257:3: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(res)); ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c: In function 'freeque': /kisskb/src/ipc/msg.c:276:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/msg.c: In function 'msgctl_down': /kisskb/src/ipc/msg.c:429:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/msg.c: In function 'ksys_msgctl': /kisskb/src/ipc/msg.c:603:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^ /kisskb/src/ipc/msg.c:592:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:27: /kisskb/src/ipc/msg.c: In function 'pipelined_send': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/msg.c:831:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, msg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/msg.c:823:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG)); ^ /kisskb/src/ipc/msg.c: In function 'do_msgsnd': /kisskb/src/ipc/msg.c:873:21: note: byref variable will be forcibly initialized struct msg_sender s; ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c:847:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/arch/arm64/kernel/process.c: In function 'get_wchan': /kisskb/src/arch/arm64/kernel/process.c:571:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:110: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/ipc/msg.c: In function 'do_msgrcv': /kisskb/src/ipc/msg.c:1122:23: note: byref variable will be forcibly initialized struct msg_receiver msr_d; ^ In file included from /kisskb/src/ipc/msg.c:34:0: /kisskb/src/ipc/msg.c:1097:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/msg.c: In function 'ksys_msgget': /kisskb/src/ipc/msg.c:302:20: note: byref variable will be forcibly initialized struct ipc_params msg_params; ^ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/ptrace.c:45: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sve_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:263:21: note: byref variable will be forcibly initialized struct sve_context sve; ^ /kisskb/src/arch/arm64/kernel/signal.c:262:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:190:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^ /kisskb/src/arch/arm64/kernel/signal.c:488:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:766:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:847:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:628:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:961:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'sve_set': /kisskb/src/arch/arm64/kernel/ptrace.c:798:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'sve_get': /kisskb/src/arch/arm64/kernel/ptrace.c:742:12: note: byref variable will be forcibly initialized static int sve_get(struct task_struct *target, ^ /kisskb/src/arch/arm64/kernel/ptrace.c:746:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'fpr_get': /kisskb/src/arch/arm64/kernel/ptrace.c:609:12: note: byref variable will be forcibly initialized static int fpr_get(struct task_struct *target, const struct user_regset *regset, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:290:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_addr': /kisskb/src/arch/arm64/kernel/ptrace.c:456:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:431:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ In file included from /kisskb/src/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:573:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:52: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_compact_retry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(compact_retry, ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function '__change_memory_common': /kisskb/src/arch/arm64/mm/pageattr.c:40:26: note: byref variable will be forcibly initialized struct page_change_data data; ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_invalid_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:153:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_default_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:168:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:543:22: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/oom_kill.c:542:30: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_reaper': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/mm/oom_kill.c:646:3: note: in expansion of macro 'wait_event_freezable' 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/oom_kill.c:773:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:338:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/crypto/crypto.c:337:19: note: byref variable will be forcibly initialized 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 struct scatterlist dst, src; ^ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^ In file included from /kisskb/src/include/crypto/skcipher.h:11:0, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_walk': /kisskb/src/arch/arm64/mm/ptdump.c:319:18: note: byref variable will be forcibly initialized struct pg_state st; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'ghash_do_update': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:74:8: note: byref variable will be forcibly initialized be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) }; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_calculate_auth_mac': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:310:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_decrypt': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:465:8: note: byref variable will be forcibly initialized be128 lengths; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:460:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_encrypt': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:350:8: note: byref variable will be forcibly initialized be128 lengths; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:346:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_setkey': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:234:8: note: byref variable will be forcibly initialized be128 h; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:785:19: note: byref variable will be forcibly initialized struct shmid_ds tbuf_old; ^ /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:808:18: note: byref variable will be forcibly initialized struct shminfo out; ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:829:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^ /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_clear_marks_by_group': /kisskb/src/fs/notify/mark.c:728:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^ /kisskb/src/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/namei.h:5, from /kisskb/src/fs/crypto/fname.c:14: /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/sem.c:372:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sma->use_global_lock, 0); ^ /kisskb/src/ipc/sem.c: In function 'sem_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/ipc/sem.c:423:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&sma->use_global_lock)) { ^ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:149:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^ /kisskb/src/fs/crypto/fname.c:146:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/crypto/fname.c:146:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ In file included from /kisskb/src/include/crypto/hash.h:11:0, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:145:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1577:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:94:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/fs/crypto/fname.c:93:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^ In file included from /kisskb/src/include/crypto/hash.h:11:0, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:90:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:321:28: note: byref variable will be forcibly initialized struct fscrypt_nokey_name nokey_name; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/sem.c:790:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^ /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'freeary': /kisskb/src/ipc/sem.c:1145:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/sem.c: In function 'semctl_info': /kisskb/src/ipc/sem.c:1307:17: note: byref variable will be forcibly initialized struct seminfo seminfo; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'semctl_setval': /kisskb/src/ipc/sem.c:1346:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1198:19: note: byref variable will be forcibly initialized struct semid_ds out; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/ipc/sem.c:1409:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/sem.c: In function 'ksys_semctl': /kisskb/src/ipc/sem.c:1652:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/ipc/sem.c:2112:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/ipc/sem.c:1991:19: note: byref variable will be forcibly initialized struct sem_queue queue; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:607:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2238:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2329:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/fs/crypto/hooks.c:8: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/measure.c:8: /kisskb/src/fs/verity/measure.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fsverity.h:124:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_verity_info); ^ /kisskb/src/fs/verity/measure.c: In function 'fsverity_ioctl_measure': /kisskb/src/fs/verity/measure.c:29:25: note: byref variable will be forcibly initialized struct fsverity_digest arg; ^ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^ In file included from /kisskb/src/mm/fadvise.c:15:0: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:59:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:14: /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/sched/core.c:3976:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:222:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:273:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:493:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:556:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_hang, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:610:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:670:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/fs/verity/init.c: In function 'fsverity_msg': /kisskb/src/fs/verity/init.c:18:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/verity/init.c:17:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:7699:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6632:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/hash_algs.c:8: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_get_hash_alg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/verity/hash_algs.c:100:2: note: in expansion of macro 'smp_store_release' smp_store_release(&alg->tfm, tfm); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/hash_algs.c:8: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:77:40: note: in definition of macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/verity/hash_algs.c:56:13: note: in expansion of macro 'smp_load_acquire' if (likely(smp_load_acquire(&alg->tfm) != NULL)) ^ In file included from /kisskb/src/include/crypto/hash.h:11:0, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_prepare_hash_state': /kisskb/src/fs/verity/hash_algs.c:164:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/verity/hash_algs.c:163:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/crypto/hash.h:11:0, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_page': /kisskb/src/fs/verity/hash_algs.c:238:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/verity/hash_algs.c:237:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/crypto/hash.h:11:0, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_buffer': /kisskb/src/fs/verity/hash_algs.c:286:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/verity/hash_algs.c:285:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/kernel/sched/sched.h:1570:0, 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:121:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:7273:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:7319:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:207:26: note: byref variable will be forcibly initialized struct semaphore_waiter waiter; ^ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:8705:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__cfs_schedulable': /kisskb/src/kernel/sched/core.c:9179:30: note: byref variable will be forcibly initialized struct cfs_schedulable_data data = { ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4961:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3022:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/iomap/trace.h:187, from /kisskb/src/fs/iomap/trace.c:12: /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_readpage_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/iomap/./trace.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_readpage_class, ^ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/iomap/./trace.h:44:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_range_class, ^ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/iomap/./trace.h:102:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_class, ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1907:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:7612:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_apply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/iomap/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(iomap_apply, ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2593:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'sched_ttwu_pending': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/sched/core.c:3061:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/kernel/sched/core.c:3044:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3101:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3181:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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 struct prb_desc desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'try_to_wake_up': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/sched/core.c:3449:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/sched/core.c:3436:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&p->on_cpu) && ^ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:3497:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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 struct prb_desc desc; ^ /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 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 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 struct prb_desc desc; ^ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3823:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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 struct printk_record r; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4446:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4488:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6951:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5581:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_write_file_info': /kisskb/src/fs/quota/quota_v2.c:193:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5707:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_read_file_info': /kisskb/src/fs/quota/quota_v2.c:93:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/fs/quota/quota_v2.c:92:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_check_quota_file': /kisskb/src/fs/quota/quota_v2.c:77:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r1_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:275:34: note: byref variable will be forcibly initialized struct v2r1_disk_dqblk *d = dp, empty; ^ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:6086:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r0_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:222:34: note: byref variable will be forcibly initialized struct v2r0_disk_dqblk *d = dp, empty; ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6457:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec': /kisskb/src/ipc/ipc_sysctl.c:29:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6563:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_auto_msgmni': /kisskb/src/ipc/ipc_sysctl.c:75:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec_minmax': /kisskb/src/ipc/ipc_sysctl.c:40:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:2836:21: note: byref variable will be forcibly initialized struct sched_param param = { .sched_priority = MAX_RT_PRIO - 1 }; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_doulongvec_minmax': /kisskb/src/ipc/ipc_sysctl.c:64:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo': /kisskb/src/kernel/sched/core.c:6429:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = MAX_RT_PRIO / 2 }; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo_low': /kisskb/src/kernel/sched/core.c:6439:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = 1 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/enable.c:8: /kisskb/src/fs/verity/enable.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/kernel/printk/printk_safe.c: In function 'printk_safe_log_store': /kisskb/src/kernel/printk/printk_safe.c:76:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/blkdev.h:14:0, from /kisskb/src/include/linux/backing-dev.h:15, from /kisskb/src/fs/verity/enable.c:11: /kisskb/src/fs/verity/enable.c: In function 'read_file_data_page': /kisskb/src/include/linux/pagemap.h:879:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/include/linux/pagemap.h:856:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/core.c:7474:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:7824:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/verity/enable.c: In function 'fsverity_ioctl_enable': /kisskb/src/fs/verity/enable.c:343:29: note: byref variable will be forcibly initialized struct fsverity_enable_arg arg; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7868:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:8001:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/sched/core.c:2314:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2334:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:141:20: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:626:19: note: byref variable will be forcibly initialized struct list_head dirty; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1094:12: note: byref variable will be forcibly initialized LIST_HEAD(tofree_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/quota/dquot.c:560:4: note: in expansion of macro 'wait_event' wait_event(dquot_ref_wq, ^ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1446:13: note: byref variable will be forcibly initialized kprojid_t projid; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:8611:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_calculate_auth_mac': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:139:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:138:51: note: byref variable will be forcibly initialized struct __packed { __be16 l; __be32 h; u16 len; } ltag; ^ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_decrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:284:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_encrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:226:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function 'tag_pages_for_writeback': /kisskb/src/mm/page-writeback.c:2118:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/page-writeback.c: In function '__test_set_page_writeback': /kisskb/src/mm/page-writeback.c:2773:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2175:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/page-writeback.c: In function 'generic_writepages': /kisskb/src/mm/page-writeback.c:2329:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /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 struct printk_record dest_r; ^ /kisskb/src/kernel/printk/printk.c:1037:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'trace_event_raw_event_console': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:731:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(log_wait, ^ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print': /kisskb/src/kernel/printk/printk.c:1426:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1425:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print_all': /kisskb/src/kernel/printk/printk.c:1495:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1493:21: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/printk/printk.c:22: /kisskb/src/kernel/printk/printk.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:1964:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/printk/printk.c:1960:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1958:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/locking/percpu-rwsem.c:2: /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/kernel/printk/printk.c: In function 'printk': /kisskb/src/kernel/printk/printk.c:2136:10: note: byref variable will be forcibly initialized va_list args; ^ /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 struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1066:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /kisskb/src/fs/crypto/keyring.c: In function 'allocate_filesystem_keyring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/crypto/keyring.c:221:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sb->s_master_keys, keyring); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/rwsem.c:521:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /kisskb/src/kernel/locking/rwsem.c:386:19: note: byref variable will be forcibly initialized struct list_head wlist; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_find_master_key': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/crypto/keyring.c:247:12: note: in expansion of macro 'smp_load_acquire' keyring = smp_load_acquire(&sb->s_master_keys); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized struct fscrypt_remove_key_arg arg; ^ /kisskb/src/kernel/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1646:23: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:1582:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(log_wait, ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized struct fscrypt_add_key_arg arg; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/locking/rwsem.c:980:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) { ^ In file included from /kisskb/src/kernel/locking/rwsem.c:24:0: /kisskb/src/kernel/locking/rwsem.c:897:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/locking/rwsem.c:896:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^ /kisskb/src/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 struct fscrypt_get_key_status_arg arg; ^ In file included from /kisskb/src/kernel/locking/rwsem.c:24:0: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1171:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2472:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2471:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1192:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1022:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/locking/rwsem.c:1020:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_emit': /kisskb/src/kernel/printk/printk.c:635:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/printk/printk.c: In function 'printk_deferred': /kisskb/src/kernel/printk/printk.c:3138:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line_nolock': /kisskb/src/kernel/printk/printk.c:3331:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3329:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_buffer': /kisskb/src/kernel/printk/printk.c:3418:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3416:21: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keysetup.c:11: /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/crypto/keysetup.c:140:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prep_key->tfm, tfm); ^ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_iv_ino_lblk_32_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/crypto/keysetup.c:263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mk->mk_ino_hash_key_initialized, true); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/crypto/keysetup.c:249:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) { ^ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:352:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:568:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^ /kisskb/src/fs/crypto/keysetup.c:567:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/arch/arm64/kernel/insn.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/insn.c:237:28: note: byref variable will be forcibly initialized struct aarch64_insn_patch patch = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/open.c:8: /kisskb/src/fs/verity/open.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fsverity.h:124:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_verity_info); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'derive_key_aes': /kisskb/src/fs/crypto/keysetup_v1.c:54:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/crypto/keysetup_v1.c:54:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ In file included from /kisskb/src/include/crypto/algapi.h:10:0, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c:53:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/fs/proc/inode.c:10: /kisskb/src/fs/proc/inode.c: In function 'close_pdeo': /kisskb/src/fs/proc/inode.c:233:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/proc/inode.c: In function 'proc_entry_rundown': /kisskb/src/fs/proc/inode.c:258:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:179:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:414:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/block/partitions/core.c: In function 'partition_overlaps': /kisskb/src/block/partitions/core.c:422:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /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 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 struct key_preparsed_payload prep; ^ /kisskb/src/fs/verity/verify.c: In function 'fsverity_verify_bio': /kisskb/src/fs/verity/verify.c:230:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /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 struct key_preparsed_payload prep; ^ /kisskb/src/block/partitions/core.c: In function 'blk_drop_partitions': /kisskb/src/block/partitions/core.c:533:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/key.c:1129:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:180:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:430:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:264:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:408:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:235:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:339:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:338:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:282:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:281:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pagemap.h:85, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:592:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:590:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:520:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:518:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12:0: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:452:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:200:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/read_metadata.c:8: /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fsverity.h:124:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_verity_info); ^ /kisskb/src/mm/swap.c: In function 'get_kernel_page': /kisskb/src/mm/swap.c:194:20: note: byref variable will be forcibly initialized const struct kvec kiov = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/swap.c:775:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:849:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_ioctl_read_metadata': /kisskb/src/fs/verity/read_metadata.c:156:36: note: byref variable will be forcibly initialized struct fsverity_read_metadata_arg arg; ^ /kisskb/src/arch/arm64/kernel/return_address.c: In function 'return_address': /kisskb/src/arch/arm64/kernel/return_address.c:38:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/arch/arm64/kernel/return_address.c:37:29: note: byref variable will be forcibly initialized struct return_address_data data; ^ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:653:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/kernfs/dir.c:474:2: note: in expansion of macro 'wait_event' wait_event(root->deactivate_waitq, ^ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1465:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/kernfs/dir.c:1465:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyring.c:10: /kisskb/src/security/keys/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyring.c:484:39: note: byref variable will be forcibly initialized struct keyring_read_iterator_context ctx; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:9: /kisskb/src/fs/quota/quota.c: In function 'quotactl_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/quota/quota.c:898:3: note: in expansion of macro 'wait_event' wait_event(sb->s_writers.wait_unfrozen, ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:121:19: note: byref variable will be forcibly initialized struct if_dqinfo uinfo; ^ /kisskb/src/fs/quota/quota.c:119:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:148:17: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:147:19: note: byref variable will be forcibly initialized struct if_dqinfo info; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:355:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:434:23: note: byref variable will be forcibly initialized struct fs_quota_stat fqs; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:453:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:496:24: note: byref variable will be forcibly initialized struct fs_quota_statv fqs; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:204:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:203:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:289:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:288:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:706:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:705:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:240:22: note: byref variable will be forcibly initialized struct if_nextdqblk idq; ^ /kisskb/src/fs/quota/quota.c:239:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c:238:14: note: byref variable will be forcibly initialized struct kqid qid; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:638:18: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:625:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:624:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:733:14: note: byref variable will be forcibly initialized struct kqid qid; ^ /kisskb/src/fs/quota/quota.c:732:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:731:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smap': /kisskb/src/fs/proc/task_mmu.c:816:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smaps_rollup': /kisskb/src/fs/proc/task_mmu.c:844:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'clear_refs_write': /kisskb/src/fs/proc/task_mmu.c:1235:29: note: byref variable will be forcibly initialized struct clear_refs_private cp = { ^ /kisskb/src/fs/proc/task_mmu.c:1234:29: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/fs/proc/task_mmu.c:1213:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_read': /kisskb/src/fs/proc/task_mmu.c:1579:21: note: byref variable will be forcibly initialized struct pagemapread pm; ^ /kisskb/src/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:331:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ /kisskb/src/block/bio.c:331:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ /kisskb/src/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:500:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bio.c:499:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:524:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:938:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/block/bio.c:5: /kisskb/src/block/bio.c: In function 'submit_bio_wait': /kisskb/src/block/bio.c:1133:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, ^ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1218:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1217:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ /kisskb/src/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1237:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1236:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1264:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1303:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1352:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/avc.c:15: /kisskb/src/security/selinux/avc.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/security/selinux/avc.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/avc.h:53, from /kisskb/src/security/selinux/avc.c:35: /kisskb/src/security/selinux/avc.c: In function 'perf_trace_selinux_audited': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/avc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(selinux_audited, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/avc.h:53, from /kisskb/src/security/selinux/avc.c:35: /kisskb/src/security/selinux/avc.c: In function 'trace_event_raw_event_selinux_audited': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/avc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(selinux_audited, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/avc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(selinux_audited, ^ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_end_io': /kisskb/src/fs/iomap/buffered-io.c:194:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/security/selinux/avc.c: In function 'slow_avc_audit': /kisskb/src/security/selinux/avc.c:768:28: note: byref variable will be forcibly initialized struct selinux_audit_data sad; ^ /kisskb/src/security/selinux/avc.c:767:27: note: byref variable will be forcibly initialized struct common_audit_data stack_data; ^ /kisskb/src/security/selinux/avc.c: In function 'avc_has_extended_perms': /kisskb/src/security/selinux/avc.c:1051:25: note: byref variable will be forcibly initialized struct avc_xperms_node local_xp_node; ^ /kisskb/src/security/selinux/avc.c:1050:29: note: byref variable will be forcibly initialized struct extended_perms_data dontaudit; ^ /kisskb/src/security/selinux/avc.c:1049:29: note: byref variable will be forcibly initialized struct extended_perms_data auditallow; ^ /kisskb/src/security/selinux/avc.c:1048:29: note: byref variable will be forcibly initialized struct extended_perms_data allowed; ^ /kisskb/src/security/selinux/avc.c:1046:33: note: byref variable will be forcibly initialized struct extended_perms_decision local_xpd; ^ /kisskb/src/security/selinux/avc.c:1044:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ /kisskb/src/security/selinux/avc.c: In function 'avc_has_perm_noaudit': /kisskb/src/security/selinux/avc.c:1143:25: note: byref variable will be forcibly initialized struct avc_xperms_node xp_node; ^ /kisskb/src/security/selinux/avc.c: In function 'avc_has_perm': /kisskb/src/security/selinux/avc.c:1186:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ /kisskb/src/security/selinux/avc.c: In function 'avc_has_perm_flags': /kisskb/src/security/selinux/avc.c:1204:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_page_sync': /kisskb/src/fs/iomap/buffered-io.c:539:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/fs/iomap/buffered-io.c:538:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioend': /kisskb/src/fs/iomap/buffered-io.c:1075:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:173:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:173:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c:172:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:312:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/iomap/buffered-io.c:6: /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_writepage_map': /kisskb/src/fs/iomap/buffered-io.c:1346:12: note: byref variable will be forcibly initialized LIST_HEAD(submit_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioends': /kisskb/src/fs/iomap/buffered-io.c:1104:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/hooks.c:26: /kisskb/src/security/selinux/hooks.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/power/main.c: In function '__pm_pr_dbg': /kisskb/src/kernel/power/main.c:556:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/power/main.c:555:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_initialized': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/security/selinux/include/security.h:116:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&state->initialized); ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sem_alloc_security': /kisskb/src/security/selinux/hooks.c:6263:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_shm_alloc_security': /kisskb/src/security/selinux/hooks.c:6178:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_msg_queue_alloc_security': /kisskb/src/security/selinux/hooks.c:6039:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'sock_has_perm': /kisskb/src/security/selinux/hooks.c:4580:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_socket_unix_may_send': /kisskb/src/security/selinux/hooks.c:5018:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'ipc_has_perm': /kisskb/src/security/selinux/hooks.c:6013:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sem_associate': /kisskb/src/security/selinux/hooks.c:6282:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_shm_associate': /kisskb/src/security/selinux/hooks.c:6197:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_msg_queue_msgsnd': /kisskb/src/security/selinux/hooks.c:6106:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_msg_queue_associate': /kisskb/src/security/selinux/hooks.c:6058:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_kernel_module_request': /kisskb/src/security/selinux/hooks.c:4064:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'file_path_has_perm': /kisskb/src/security/selinux/hooks.c:1715:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'file_has_perm': /kisskb/src/security/selinux/hooks.c:1740:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_mmap_file': /kisskb/src/security/selinux/hooks.c:3803:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sb_statfs': /kisskb/src/security/selinux/hooks.c:2752:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sb_kern_mount': /kisskb/src/security/selinux/hooks.c:2742:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_inode_init_security_anon': /kisskb/src/security/selinux/hooks.c:2970:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_fs_context_parse_param': /kisskb/src/security/selinux/hooks.c:2840:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_lockdown': /kisskb/src/security/selinux/hooks.c:6946:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_ib_endport_manage_subnet': /kisskb/src/security/selinux/hooks.c:6768:29: note: byref variable will be forcibly initialized struct lsm_ibendport_audit ibendport; ^ /kisskb/src/security/selinux/hooks.c:6764:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_ib_pkey_access': /kisskb/src/security/selinux/hooks.c:6745:26: note: byref variable will be forcibly initialized struct lsm_ibpkey_audit ibpkey; ^ /kisskb/src/security/selinux/hooks.c:6741:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_socket_unix_stream_connect': /kisskb/src/security/selinux/hooks.c:4985:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_socket_connect_helper': /kisskb/src/security/selinux/hooks.c:4826:28: note: byref variable will be forcibly initialized struct lsm_network_audit net = {0,}; ^ /kisskb/src/security/selinux/hooks.c:4825:28: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sctp_assoc_request': /kisskb/src/security/selinux/hooks.c:5293:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/kernel/locking/osq_lock.c:2: /kisskb/src/kernel/locking/osq_lock.c: In function 'osq_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/locking/osq_lock.c:170:7: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&node->locked)) ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_parse_skb_ipv4': /kisskb/src/security/selinux/hooks.c:4345:18: note: byref variable will be forcibly initialized struct sctphdr _sctph, *sh; ^ /kisskb/src/security/selinux/hooks.c:4328:19: note: byref variable will be forcibly initialized struct dccp_hdr _dccph, *dh; ^ /kisskb/src/security/selinux/hooks.c:4312:17: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^ /kisskb/src/security/selinux/hooks.c:4296:17: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^ /kisskb/src/security/selinux/hooks.c:4276:15: note: byref variable will be forcibly initialized struct iphdr _iph, *ih; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_parse_skb_ipv6': /kisskb/src/security/selinux/hooks.c:4435:18: note: byref variable will be forcibly initialized struct sctphdr _sctph, *sh; ^ /kisskb/src/security/selinux/hooks.c:4422:19: note: byref variable will be forcibly initialized struct dccp_hdr _dccph, *dh; ^ /kisskb/src/security/selinux/hooks.c:4410:17: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^ /kisskb/src/security/selinux/hooks.c:4398:17: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^ /kisskb/src/security/selinux/hooks.c:4375:17: note: byref variable will be forcibly initialized struct ipv6hdr _ipv6h, *ip6; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_sock_rcv_skb_compat': /kisskb/src/security/selinux/hooks.c:5061:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_ip_postroute_compat': /kisskb/src/security/selinux/hooks.c:5760:27: note: byref variable will be forcibly initialized struct lsm_network_audit net = {0,}; ^ /kisskb/src/security/selinux/hooks.c:5759:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_socket_sock_rcv_skb': /kisskb/src/security/selinux/hooks.c:5095:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_socket_bind': /kisskb/src/security/selinux/hooks.c:4681:28: note: byref variable will be forcibly initialized struct lsm_network_audit net = {0,}; ^ /kisskb/src/security/selinux/hooks.c:4680:28: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'cred_has_capability': /kisskb/src/security/selinux/hooks.c:1622:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ /kisskb/src/security/selinux/hooks.c:1621:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'audit_inode_permission': /kisskb/src/security/selinux/hooks.c:3095:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_msg_queue_msgrcv': /kisskb/src/security/selinux/hooks.c:6154:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_kernel_module_from_file': /kisskb/src/security/selinux/hooks.c:4076:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'may_create': /kisskb/src/security/selinux/hooks.c:1808:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'path_has_perm': /kisskb/src/security/selinux/hooks.c:1702:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_path_notify': /kisskb/src/security/selinux/hooks.c:3382:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'dentry_has_perm': /kisskb/src/security/selinux/hooks.c:1686:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'may_rename': /kisskb/src/security/selinux/hooks.c:1898:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'may_link': /kisskb/src/security/selinux/hooks.c:1853:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_binder_transfer_file': /kisskb/src/security/selinux/hooks.c:2085:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_inode_permission': /kisskb/src/security/selinux/hooks.c:3118:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_file_open': /kisskb/src/security/selinux/hooks.c:1715:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'ioctl_has_perm': /kisskb/src/security/selinux/hooks.c:3672:27: note: byref variable will be forcibly initialized struct lsm_ioctlop_audit ioctl; ^ /kisskb/src/security/selinux/hooks.c:3668:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_kernfs_init_security': /kisskb/src/security/selinux/hooks.c:3591:15: note: byref variable will be forcibly initialized struct qstr q; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_inode_setxattr': /kisskb/src/security/selinux/hooks.c:3213:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_inode_follow_link': /kisskb/src/security/selinux/hooks.c:3073:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'flush_unauthorized_files': /kisskb/src/security/selinux/hooks.c:1715:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_bprm_creds_for_exec': /kisskb/src/security/selinux/hooks.c:2331:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_ip_forward': /kisskb/src/security/selinux/hooks.c:5628:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/security/selinux/hooks.c: In function 'selinux_ip_postroute': /kisskb/src/security/selinux/hooks.c:5795:27: note: byref variable will be forcibly initialized struct common_audit_data ad; ^ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized struct qstr name; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/drivers/irqchip/irqchip.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/fs/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyctl.c:9: /kisskb/src/security/keys/keyctl.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/fs/crypto/policy.c:13: /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized union fscrypt_policy existing_policy; ^ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized struct fscrypt_get_policy_ex_arg arg; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:63: /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/truncate.c: In function '__clear_shadow_entry': /kisskb/src/mm/truncate.c:37:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:487:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:293:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:629:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ipi.h:90, from /kisskb/src/arch/arm64/kernel/smp.c:55: /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_raise': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_noncircular': /kisskb/src/kernel/locking/lockdep.c:2109:19: note: byref variable will be forcibly initialized struct lock_list src_entry; ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_forward_deps': /kisskb/src/kernel/locking/lockdep.c:2037:19: note: byref variable will be forcibly initialized struct lock_list this; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_backward_deps': /kisskb/src/kernel/locking/lockdep.c:2063:19: note: byref variable will be forcibly initialized struct lock_list this; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:337:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:336:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_backwards': /kisskb/src/kernel/locking/lockdep.c:3931:19: note: byref variable will be forcibly initialized struct lock_list root; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_forwards': /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:374:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:373:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:407:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/kernel/locking/lockdep.c:3896:19: note: byref variable will be forcibly initialized struct lock_list root; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'check_irq_usage': /kisskb/src/kernel/locking/lockdep.c:2629:25: note: byref variable will be forcibly initialized struct lock_list this, that; ^ /kisskb/src/kernel/locking/lockdep.c:2629:19: note: byref variable will be forcibly initialized struct lock_list this, that; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:552:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:551:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1036:13: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1062:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:734:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:762:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:32:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:180:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:430:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:264:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:408:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:235:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:339:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:338:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:282:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:281:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:592:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:590:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:520:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:518:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12:0: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:452:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:200:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_acquire': /kisskb/src/kernel/locking/lockdep.c:5488:21: note: byref variable will be forcibly initialized struct held_lock hlock; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qspinlock.c:16: /kisskb/src/kernel/locking/qspinlock.c: In function 'queued_spin_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/mcs_spinlock.h:45:2: note: in expansion of macro 'smp_store_release' smp_store_release((l), 1) ^ /kisskb/src/kernel/locking/qspinlock.c:553:2: note: in expansion of macro 'arch_mcs_spin_unlock_contended' arch_mcs_spin_unlock_contended(&next->locked); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qspinlock.c:511:8: note: in expansion of macro 'atomic_cond_read_acquire' val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/locking/mcs_spinlock.h:34:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(l, VAL); \ ^ /kisskb/src/kernel/locking/qspinlock.c:474:3: note: in expansion of macro 'arch_mcs_spin_lock_contended' arch_mcs_spin_lock_contended(&node->locked); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qspinlock.c:382:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vmscan.h:501, from /kisskb/src/mm/vmscan.c:62: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_inactive_list_is_low': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^ /kisskb/src/block/partitions/msdos.c: In function 'aix_magic_present': /kisskb/src/block/partitions/msdos.c:77:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/msdos.c: In function 'parse_extended': /kisskb/src/block/partitions/msdos.c:137:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/msdos.c: In function 'msdos_partition': /kisskb/src/block/partitions/msdos.c:585:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:463:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:667:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:820:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1078:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1214:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^ In file included from /kisskb/src/kernel/locking/rtmutex.c:19:0: /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_fastunlock': /kisskb/src/kernel/locking/rtmutex.c:1438:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex.c:1620:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/mm/vmscan.c:3221:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/vmscan.c:3214:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:1825:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1507:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1504:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:1648:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2020:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2019:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2018:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1910:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1906:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2432:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2110:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2109:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1495:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1555:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:417:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1531:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:672:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:406:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:525:12: note: byref variable will be forcibly initialized LIST_HEAD(to_remove); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c:524:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, 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:2073:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, 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:1166:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1245:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:357:20: note: byref variable will be forcibly initialized struct idle_timer it; ^ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3390:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:899:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:783:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c:2714:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/mm/shmem.c:2701:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/mm/shmem.c:1143:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:689:22: note: byref variable will be forcibly initialized struct load_weight lw; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:8789:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c:8789:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8024:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_readlink': /kisskb/src/fs/proc/base.c:1787:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:9924:17: note: byref variable will be forcibly initialized struct lb_env env = { ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_get_link': /kisskb/src/fs/proc/base.c:1740:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/block/partitions/efi.c: In function 'read_lba': /kisskb/src/block/partitions/efi.c:249:10: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/efi.c: In function 'compare_gpts': /kisskb/src/block/partitions/efi.c:483:1: note: byref variable will be forcibly initialized compare_gpts(gpt_header *pgpt, gpt_header *agpt, u64 lastlba) ^ /kisskb/src/block/partitions/efi.c:483:1: note: byref variable will be forcibly initialized /kisskb/src/block/partitions/efi.c: In function 'is_pte_valid': /kisskb/src/block/partitions/efi.c:463:1: note: byref variable will be forcibly initialized is_pte_valid(const gpt_entry *pte, const u64 lastlba) ^ /kisskb/src/block/partitions/efi.c:463:1: note: byref variable will be forcibly initialized /kisskb/src/block/partitions/efi.c: In function 'efi_partition': /kisskb/src/block/partitions/efi.c:703:5: note: byref variable will be forcibly initialized int efi_partition(struct parsed_partitions *state) ^ /kisskb/src/block/partitions/efi.c:703:5: note: byref variable will be forcibly initialized /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1222:23: note: byref variable will be forcibly initialized struct callback_head on_exit_work; ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_syscall': /kisskb/src/fs/proc/base.c:639:22: note: byref variable will be forcibly initialized struct syscall_info info; ^ /kisskb/src/kernel/sched/fair.c: In function 'distribute_cfs_runtime': /kisskb/src/kernel/sched/fair.c:4920:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/security/selinux/selinuxfs.c: In function 'sel_write_access': /kisskb/src/security/selinux/selinuxfs.c:913:21: note: byref variable will be forcibly initialized struct av_decision avd; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'proc_fill_cache': /kisskb/src/fs/proc/base.c:2040:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/proc/base.c: In function 'proc_map_files_readdir': /kisskb/src/fs/proc/base.c:2315:34: note: byref variable will be forcibly initialized GENRADIX(struct map_files_info) fa; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8940:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10432:20: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/irq/manage.c:138:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_post_notification': /kisskb/src/security/smack/smack_lsm.c:4413:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_ipv6_check': /kisskb/src/security/smack/smack_lsm.c:2505:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c:2503:27: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_group_set_shares': /kisskb/src/kernel/sched/fair.c:11171:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qrwlock.h:117:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^ /kisskb/src/fs/devpts/inode.c: In function 'devpts_mntget': /kisskb/src/fs/devpts/inode.c:170:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_key_permission': /kisskb/src/security/smack/smack_lsm.c:4272:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/fs/devpts/inode.c: In function 'devpts_acquire': /kisskb/src/fs/devpts/inode.c:202:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_unix_may_send': /kisskb/src/security/smack/smack_lsm.c:3635:27: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/security/smack/smack_lsm.c:3631:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_unix_stream_connect': /kisskb/src/security/smack/smack_lsm.c:3587:27: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/security/smack/smack_lsm.c:3584:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_from_netlbl': /kisskb/src/security/smack/smack_lsm.c:3872:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inet_conn_request': /kisskb/src/security/smack/smack_lsm.c:4130:27: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/security/smack/smack_lsm.c:4128:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_skb_to_addr_ipv6': /kisskb/src/security/smack/smack_lsm.c:3798:18: note: byref variable will be forcibly initialized struct dccp_hdr _dccph, *dh; ^ /kisskb/src/security/smack/smack_lsm.c:3797:16: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^ /kisskb/src/security/smack/smack_lsm.c:3796:16: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^ /kisskb/src/security/smack/smack_lsm.c:3793:17: note: byref variable will be forcibly initialized struct ipv6hdr _ipv6h; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_socket_sock_rcv_skb': /kisskb/src/security/smack/smack_lsm.c:3910:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sadd; ^ /kisskb/src/security/smack/smack_lsm.c:3907:27: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/security/smack/smack_lsm.c:3904:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_ipv4_check': /kisskb/src/security/smack/smack_lsm.c:2468:28: note: byref variable will be forcibly initialized struct lsm_network_audit net; ^ /kisskb/src/security/smack/smack_lsm.c:2462:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/xattr.h:15, from /kisskb/src/security/smack/smack_lsm.c:18: /kisskb/src/security/smack/smack_lsm.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_curacc_sem': /kisskb/src/security/smack/smack_lsm.c:3029:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_curacc_shm': /kisskb/src/security/smack/smack_lsm.c:2940:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_curacc_msq': /kisskb/src/security/smack/smack_lsm.c:3124:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_ipc_permission': /kisskb/src/security/smack/smack_lsm.c:3230:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_task_kill': /kisskb/src/security/smack/smack_lsm.c:2175:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_curacc_on_task': /kisskb/src/security/smack/smack_lsm.c:2035:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_receive': /kisskb/src/security/smack/smack_lsm.c:1817:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_fcntl': /kisskb/src/security/smack/smack_lsm.c:1607:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_lock': /kisskb/src/security/smack/smack_lsm.c:1578:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_ioctl': /kisskb/src/security/smack/smack_lsm.c:1547:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_getxattr': /kisskb/src/security/smack/smack_lsm.c:1346:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_getattr': /kisskb/src/security/smack/smack_lsm.c:1220:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_setattr': /kisskb/src/security/smack/smack_lsm.c:1196:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_permission': /kisskb/src/security/smack/smack_lsm.c:1161:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_rename': /kisskb/src/security/smack/smack_lsm.c:1131:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_rmdir': /kisskb/src/security/smack/smack_lsm.c:1088:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_unlink': /kisskb/src/security/smack/smack_lsm.c:1055:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_link': /kisskb/src/security/smack/smack_lsm.c:1024:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_sb_statfs': /kisskb/src/security/smack/smack_lsm.c:876:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_open': /kisskb/src/security/smack/smack_lsm.c:1875:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_file_send_sigiotask': /kisskb/src/security/smack/smack_lsm.c:1782:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smk_ptrace_rule_check': /kisskb/src/security/smack/smack_lsm.c:420:24: note: byref variable will be forcibly initialized struct smk_audit_info ad, *saip = NULL; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_removexattr': /kisskb/src/security/smack/smack_lsm.c:1370:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_inode_setxattr': /kisskb/src/security/smack/smack_lsm.c:1247:24: note: byref variable will be forcibly initialized struct smk_audit_info ad; ^ /kisskb/src/security/smack/smack_lsm.c: In function 'smack_fs_context_parse_param': /kisskb/src/security/smack/smack_lsm.c:699:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/security/apparmor/apparmorfs.c: In function 'profile_query_cb': /kisskb/src/security/apparmor/apparmorfs.c:622:21: note: byref variable will be forcibly initialized struct path_cond cond = { }; ^ /kisskb/src/security/apparmor/apparmorfs.c: In function 'query_label': /kisskb/src/security/apparmor/apparmorfs.c:758:18: note: byref variable will be forcibly initialized struct aa_perms perms; ^ In file included from /kisskb/src/security/apparmor/include/policy.h:17:0, from /kisskb/src/security/apparmor/include/policy_ns.h:19, from /kisskb/src/security/apparmor/include/cred.h:19, from /kisskb/src/security/apparmor/apparmorfs.c:31: /kisskb/src/security/apparmor/apparmorfs.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/security/apparmor/apparmorfs.c: In function 'deflate_decompress': /kisskb/src/security/apparmor/apparmorfs.c:1299:20: note: byref variable will be forcibly initialized struct z_stream_s strm; ^ In file included from /kisskb/src/include/linux/sysctl.h:27:0, from /kisskb/src/include/linux/key.h:17, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/security/apparmor/apparmorfs.c:12: /kisskb/src/security/apparmor/apparmorfs.c: In function 'ns_revision_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/security/apparmor/apparmorfs.c:545:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(rev->ns->wait, ^ /kisskb/src/security/apparmor/apparmorfs.c: In function 'policy_get_link': /kisskb/src/security/apparmor/apparmorfs.c:2544:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/proc/array.c: In function 'task_cap': /kisskb/src/fs/proc/array.c:322:14: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^ /kisskb/src/fs/proc/array.c:322:4: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^ /kisskb/src/fs/proc/array.c:321:47: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c:321:32: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c:321:15: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c: In function 'task_sig': /kisskb/src/fs/proc/array.c:269:49: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:40: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:31: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:20: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:11: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:513:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:770:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qrwlock.c:9: /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_read_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:49:2: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:33:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_write_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:77:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, VAL == _QW_WAITING); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/block.h:535, from /kisskb/src/block/blk-core.c:47: /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_buffer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/block.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_buffer, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_plug': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_plug, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_unplug': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/block.h:373:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_unplug, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_requeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:73:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_requeue, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:115:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_complete, ^ /kisskb/src/fs/iomap/fiemap.c: In function 'iomap_fiemap': /kisskb/src/fs/iomap/fiemap.c:71:20: note: byref variable will be forcibly initialized struct fiemap_ctx ctx; ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/block.h:147:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_rq, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/block.h:261:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_bio, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_split': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:418:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_split, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_remap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:456:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_bio_remap, ^ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_remap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_remap, ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'flush_plug_callbacks': /kisskb/src/block/blk-core.c:1703:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/process_keys.c:9: /kisskb/src/security/keys/process_keys.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/block.h:535, from /kisskb/src/block/blk-core.c:47: /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/block.h:233:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_bio_complete, ^ /kisskb/src/security/keys/process_keys.c: In function 'get_user_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/process_keys.c:60:4: note: in expansion of macro 'smp_store_release' smp_store_release(&user_ns->user_keyring_register, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'blk_queue_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/block/blk-core.c:468:3: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, ^ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1517:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/fs/proc/fd.c: In function 'proc_readfd_common': /kisskb/src/fs/proc/fd.c:232:18: note: byref variable will be forcibly initialized struct fd_data data; ^ In file included from /kisskb/src/kernel/locking/locktorture.c:30:0: /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_reader': /kisskb/src/kernel/locking/locktorture.c:662:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:70:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_writer': /kisskb/src/kernel/locking/locktorture.c:624:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:70:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/kernel/locking/locktorture.c: In function 'torture_ww_mutex_lock': /kisskb/src/kernel/locking/locktorture.c:375:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/kernel/locking/locktorture.c:15: /kisskb/src/kernel/locking/locktorture.c:370:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:839:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v2_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:144:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v4_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:448:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2170:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1137:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ In file included from /kisskb/src/security/commoncap.c:5:0: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/audit.h:12, from /kisskb/src/security/commoncap.c:6: /kisskb/src/security/commoncap.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:662:25: note: byref variable will be forcibly initialized struct vfs_ns_cap_data data, *nscaps = &data; ^ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:740:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^ In file included from /kisskb/src/include/linux/crypto.h:17:0, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/crypto/algapi.c:8: /kisskb/src/crypto/algapi.c: In function 'crypto_remove_spawns': /kisskb/src/crypto/algapi.c:147:12: note: byref variable will be forcibly initialized LIST_HEAD(top); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c:146:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c:144:12: note: byref variable will be forcibly initialized LIST_HEAD(secondary_spawns); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:288:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:450:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/crypto/algapi.c:541:12: note: byref variable will be forcibly initialized LIST_HEAD(users); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:656:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-flush.c: In function 'blkdev_issue_flush': /kisskb/src/block/blk-flush.c:441:13: note: byref variable will be forcibly initialized struct bio bio; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/netfs.h:201, from /kisskb/src/fs/netfs/read_helper.c:21: /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:105:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_read, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_rreq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:135:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_rreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_sreq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netfs.h:159:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netfs_sreq, ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/read_helper.c:171:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/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:379:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rreq->mapping->i_pages, start_page); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unmark_after_write': /kisskb/src/fs/netfs/read_helper.c:244:12: note: byref variable will be forcibly initialized XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/netfs/read_helper.c:234:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/kernel/sched/rt.c: In function 'tg_has_rt_tasks': /kisskb/src/kernel/sched/rt.c:2518:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/sched/rt.c: In function '__rt_schedulable': /kisskb/src/kernel/sched/rt.c:2602:29: note: byref variable will be forcibly initialized struct rt_schedulable_data data = { ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/read_helper.c:294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/read_helper.c:147:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/netfs/read_helper.c:8: /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 struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/fs/netfs/read_helper.c:993:3: note: in expansion of macro 'wait_var_event' 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 struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/fs/netfs/read_helper.c:1138:3: note: in expansion of macro 'wait_var_event' wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/security/security.c:13: /kisskb/src/security/security.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/security.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:97: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:72: /kisskb/src/mm/percpu.c: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fscache/cache.c: In function 'fscache_init_cache': /kisskb/src/fs/fscache/cache.c:183:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1046:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fscache/cache.c:404:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fscache/cache.c:401:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:363:12: note: byref variable will be forcibly initialized LIST_HEAD(dying_objects); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2387:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1350:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_destroy_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/blk-ioc.c:78:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, NULL); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-ioc.c:6: /kisskb/src/block/blk-ioc.c: In function 'ioc_clear_queue': /kisskb/src/block/blk-ioc.c:241:12: note: byref variable will be forcibly initialized LIST_HEAD(icq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_lookup_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/blk-ioc.c:351:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, icq); /* allowed to race */ ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rcu.h:811, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized 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 struct __kernel_timex txc; /* Local copy of parameter */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tasks.h:843:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tasks.h:842:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/kernel/time/time.c: In function 'get_itimerspec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^ /kisskb/src/kernel/time/time.c: In function 'put_itimerspec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/kernel/time/time.c: In function 'get_old_itimerspec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function 'put_old_itimerspec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/tasks.h:211:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tasks.h:899:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:708:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:740:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ ^ /kisskb/src/kernel/rcu/tasks.h:1080:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/fs/dlm/lock.c: In function 'orphan_proc_lock': /kisskb/src/fs/dlm/lock.c:6102:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'unlock_proc_lock': /kisskb/src/fs/dlm/lock.c:6125:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_lock': /kisskb/src/fs/dlm/lock.c:3423:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_unlock': /kisskb/src/fs/dlm/lock.c:3471:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_request': /kisskb/src/fs/dlm/lock.c:5776:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_convert': /kisskb/src/fs/dlm/lock.c:5841:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_unlock': /kisskb/src/fs/dlm/lock.c:5966:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_cancel': /kisskb/src/fs/dlm/lock.c:6015:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_deadlock': /kisskb/src/fs/dlm/lock.c:6052:18: note: byref variable will be forcibly initialized struct dlm_args args; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:377, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kfree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_cache_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kmem_cache_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/power/suspend.c:17: /kisskb/src/kernel/power/suspend.c: In function 's2idle_enter': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' __swait_event(wq, condition); \ ^ /kisskb/src/kernel/power/suspend.c:105:2: note: in expansion of macro 'swait_event_exclusive' swait_event_exclusive(s2idle_wait_head, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:412:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:1022:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/mm/slab_common.c: In function 'cache_random_seq_create': /kisskb/src/mm/slab_common.c:952:19: note: byref variable will be forcibly initialized struct rnd_state state; ^ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1052:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/blk-map.c: In function 'bio_copy_from_iter': /kisskb/src/block/blk-map.c:49:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/blk-map.c: In function 'bio_copy_to_iter': /kisskb/src/block/blk-map.c:80:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:527:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:1256:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1274:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_isolate_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_migratepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_migratepages, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_begin, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_end, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_try_to_compact_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_try_to_compact_pages, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_suitable_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_suitable_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_defer_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_defer_template, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_kcompactd_sleep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_kcompactd_sleep, ^ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_kcompactd_wake_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kcompactd_wake_template, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/samples/seccomp/user-trap.c: In function 'send_fd': /kisskb/src/samples/seccomp/user-trap.c:50:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int *)CMSG_DATA(cmsg)) = fd; ^ /kisskb/src/samples/seccomp/user-trap.c: In function 'recv_fd': /kisskb/src/samples/seccomp/user-trap.c:83:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((int *)CMSG_DATA(cmsg)); ^ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:703:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2466:25: note: byref variable will be forcibly initialized struct capture_control capc = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'kcompactd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/mm/compaction.c:2859:7: note: in expansion of macro 'wait_event_freezable_timeout' if (wait_event_freezable_timeout(pgdat->kcompactd_wait, ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/block/blk-exec.c:6: /kisskb/src/block/blk-exec.c: In function 'blk_execute_rq': /kisskb/src/block/blk-exec.c:78:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/selinux/netif.c:16: /kisskb/src/security/selinux/netif.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/security/selinux/netnode.c:22: /kisskb/src/security/selinux/netnode.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_insert': /kisskb/src/fs/reiserfs/do_balan.c:928:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1019:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_shift': /kisskb/src/fs/reiserfs/do_balan.c:1076:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_whole': /kisskb/src/fs/reiserfs/do_balan.c:1149:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'get_FEB': /kisskb/src/fs/reiserfs/do_balan.c:1486:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_del': /kisskb/src/fs/reiserfs/do_balan.c:81:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_cut': /kisskb/src/fs/reiserfs/do_balan.c:115:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete': /kisskb/src/fs/reiserfs/do_balan.c:242:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_insert': /kisskb/src/fs/reiserfs/do_balan.c:1265:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1283:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste': /kisskb/src/fs/reiserfs/do_balan.c:1316:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_left': /kisskb/src/fs/reiserfs/do_balan.c:291:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:356:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift': /kisskb/src/fs/reiserfs/do_balan.c:419:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_whole': /kisskb/src/fs/reiserfs/do_balan.c:538:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/block/blk-merge.c: In function 'blk_bio_segment_split': /kisskb/src/block/blk-merge.c:251:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-merge.c:250:21: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^ /kisskb/src/block/blk-merge.c:250:17: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_right': /kisskb/src/fs/reiserfs/do_balan.c:628:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:712:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift': /kisskb/src/fs/reiserfs/do_balan.c:766:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:484:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-merge.c:483:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_whole': /kisskb/src/fs/reiserfs/do_balan.c:843:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ In file included from /kisskb/src/block/blk-merge.c:7:0: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:274:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:377:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/block/blk-merge.c:376:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/security/lsm_audit.c: In function 'dump_common_audit_data': /kisskb/src/security/lsm_audit.c:418:19: note: byref variable will be forcibly initialized struct in6_addr sbn_pfx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/lsm_audit.c:13: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/security/lsm_audit.c:357:12: note: in expansion of macro 'smp_load_acquire' addr = smp_load_acquire(&u->addr); ^ /kisskb/src/security/lsm_audit.c: In function 'ipv6_skb_to_auditdata': /kisskb/src/security/lsm_audit.c:168:18: note: byref variable will be forcibly initialized struct sctphdr _sctph, *sh; ^ /kisskb/src/security/lsm_audit.c:157:19: note: byref variable will be forcibly initialized struct dccp_hdr _dccph, *dh; ^ /kisskb/src/security/lsm_audit.c:146:17: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^ /kisskb/src/security/lsm_audit.c:135:17: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^ /kisskb/src/crypto/aead.c: In function 'crypto_aead_report': /kisskb/src/crypto/aead.c:148:28: note: byref variable will be forcibly initialized struct crypto_report_aead raead; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/smack/smack_access.c:10: /kisskb/src/security/smack/smack_access.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/smack/smack_access.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:146:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/fs/fscache/cookie.c:765:3: note: in expansion of macro 'wait_var_event' wait_var_event(&cookie->n_active, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key_auth.c:10: /kisskb/src/security/keys/request_key_auth.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:57:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:152:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:139:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:233:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:15: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:26: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/smack/smackfs.c:15: /kisskb/src/security/smack/smackfs.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^ /kisskb/src/security/smack/smackfs.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_write_rules_list': /kisskb/src/security/smack/smackfs.c:448:27: note: byref variable will be forcibly initialized struct smack_parsed_rule rule; ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_set_cipso': /kisskb/src/security/smack/smackfs.c:835:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr ncats; ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_user_access': /kisskb/src/security/smack/smackfs.c:2290:27: note: byref variable will be forcibly initialized struct smack_parsed_rule rule; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/smack/smackfs.c:15: /kisskb/src/security/smack/smackfs.c: In function 'smk_list_swap_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/smack/smackfs.c:1931:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(public->next, private->next); ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_write_net4addr': /kisskb/src/security/smack/smackfs.c:1150:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/security/smack/smackfs.c:1144:21: note: byref variable will be forcibly initialized struct sockaddr_in newname; ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_cipso_doi': /kisskb/src/security/smack/smackfs.c:687:22: note: byref variable will be forcibly initialized struct netlbl_audit nai; ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_unlbl_ambient': /kisskb/src/security/smack/smackfs.c:729:22: note: byref variable will be forcibly initialized struct netlbl_audit nai; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/security/smack/smackfs.c:16: /kisskb/src/security/smack/smackfs.c: In function 'smk_write_relabel_self': /kisskb/src/security/smack/smackfs.c:2748:12: note: byref variable will be forcibly initialized LIST_HEAD(list_tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/security/smack/smackfs.c: In function 'smk_write_onlycap': /kisskb/src/security/smack/smackfs.c:2006:12: note: byref variable will be forcibly initialized LIST_HEAD(list_tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/rcu_sync.h:13:0, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:476:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/proc.c:9: /kisskb/src/security/keys/proc.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_discard': /kisskb/src/block/blk-lib.c:135:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_write_same': /kisskb/src/block/blk-lib.c:231:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_zeroout': /kisskb/src/block/blk-lib.c:398:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/security/apparmor/ipc.c: In function 'profile_signal_perm': /kisskb/src/security/apparmor/ipc.c:191:18: note: byref variable will be forcibly initialized struct aa_perms perms; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'do_uevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/dlm/lockspace.c:210:2: note: in expansion of macro 'wait_event' wait_event(ls->ls_uevent_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/security/selinux/netport.c:21: /kisskb/src/security/selinux/netport.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/dlm/lockspace.c: In function 'new_lockspace': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/dlm/lockspace.c:622:2: note: in expansion of macro 'wait_event' wait_event(ls->ls_recover_lock_wait, ^ /kisskb/src/fs/reiserfs/namei.c: In function 'de_still_valid': /kisskb/src/fs/reiserfs/namei.c:1264:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry tmp = *de; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_find_entry': /kisskb/src/fs/reiserfs/namei.c:308:17: note: byref variable will be forcibly initialized struct cpu_key key_to_search; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rmdir': /kisskb/src/fs/reiserfs/namei.c:905:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c:902:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_unlink': /kisskb/src/fs/reiserfs/namei.c:1001:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c:999:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_lookup': /kisskb/src/fs/reiserfs/namei.c:357:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_add_entry': /kisskb/src/fs/reiserfs/namei.c:439:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c:436:17: note: byref variable will be forcibly initialized struct cpu_key entry_key; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rename': /kisskb/src/fs/reiserfs/namei.c:1321:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c:1319:44: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1319:36: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1319:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1318:47: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1318:33: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1318:19: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mknod': /kisskb/src/fs/reiserfs/namei.c:707:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:706:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mkdir': /kisskb/src/fs/reiserfs/namei.c:790:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:789:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_symlink': /kisskb/src/fs/reiserfs/namei.c:1107:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:1106:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_link': /kisskb/src/fs/reiserfs/namei.c:1204:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_create': /kisskb/src/fs/reiserfs/namei.c:636:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:635:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_get_parent': /kisskb/src/fs/reiserfs/namei.c:404:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'root_cgroup_cputime': /kisskb/src/kernel/cgroup/rstat.c:405:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_cputime_show': /kisskb/src/kernel/cgroup/rstat.c:433:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ /kisskb/src/kernel/power/suspend_test.c: In function 'test_wakealarm': /kisskb/src/kernel/power/suspend_test.c:74:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/srcutree.c:1191:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^ /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/srcutree.c:185:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, 0); /* Init done. */ ^ /kisskb/src/kernel/rcu/srcutree.c: In function 'check_init_srcu_struct': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/srcutree.c:234:21: note: in expansion of macro 'smp_load_acquire' if (!rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq_needed))) /*^^^*/ ^ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_invoke_callbacks': /kisskb/src/kernel/rcu/srcutree.c:1247:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_funnel_gp_start': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/srcutree.c:676:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/ ^ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:920:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ In file included from /kisskb/src/security/apparmor/lib.c:17:0: /kisskb/src/security/apparmor/lib.c: In function 'aa_info_message': /kisskb/src/security/apparmor/lib.c:127:21: note: byref variable will be forcibly initialized DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, NULL); ^ /kisskb/src/security/apparmor/include/audit.h:161:27: note: in definition of macro 'DEFINE_AUDIT_DATA' struct common_audit_data NAME = \ ^ /kisskb/src/security/apparmor/lib.c:127:21: note: byref variable will be forcibly initialized DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, NULL); ^ /kisskb/src/security/apparmor/include/audit.h:160:29: note: in definition of macro 'DEFINE_AUDIT_DATA' struct apparmor_audit_data NAME ## _aad = { .op = (X), }; \ ^ /kisskb/src/security/apparmor/lib.c: In function 'aa_profile_label_perm': /kisskb/src/security/apparmor/lib.c:399:18: note: byref variable will be forcibly initialized struct aa_perms perms; ^ /kisskb/src/fs/ext4/balloc.c: In function 'ext4_new_meta_blocks': /kisskb/src/fs/ext4/balloc.c:669:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/crypto/skcipher.c: In function 'crypto_skcipher_report': /kisskb/src/crypto/skcipher.c:706:33: note: byref variable will be forcibly initialized struct crypto_report_blkcipher rblkcipher; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_tick_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/timer.h:398:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tick_stop, ^ /kisskb/src/fs/proc/meminfo.c: In function 'meminfo_proc_show': /kisskb/src/fs/proc/meminfo.c:34:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1419:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1855:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_domain_alloc': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:227:20: note: byref variable will be forcibly initialized struct irq_fwspec gic_fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-sun6i-r.c:45: /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_init': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:311:25: note: byref variable will be forcibly initialized struct of_phandle_args nmi_parent; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcuscale.c:726:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^ /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcuscale.c:612:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:8: /kisskb/src/block/blk-mq.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_migrate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_root': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_migrate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'online_css': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:5055:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(css->cgroup->subsys[ss->id], css); ^ /kisskb/src/security/keys/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:238:23: note: byref variable will be forcibly initialized struct dh_completion compl; ^ /kisskb/src/security/keys/dh.c:237:21: note: byref variable will be forcibly initialized struct scatterlist outsg; ^ /kisskb/src/security/keys/dh.c:236:12: note: byref variable will be forcibly initialized struct dh dh_inputs; ^ /kisskb/src/security/keys/dh.c:235:26: note: byref variable will be forcibly initialized struct keyctl_dh_params pcopy; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:5, from /kisskb/src/include/asm-generic/unaligned.h:13, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/net/core/sock.c:88: /kisskb/src/net/core/sock.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1967:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1971:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, ^ /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:380:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval old_tv; ^ /kisskb/src/net/core/sock.c:370:24: note: byref variable will be forcibly initialized struct old_timeval32 tv32; ^ /kisskb/src/net/core/sock.c:367:31: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3780:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2482:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/block/blk-mq.c:151:2: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/block/blk-mq.c:158:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(q->mq_freeze_wq, ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_busy_ctxs': /kisskb/src/block/blk-mq.c:1021:29: note: byref variable will be forcibly initialized struct flush_busy_ctx_data data = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dequeue_from_ctx': /kisskb/src/block/blk-mq.c:1059:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1339:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1329:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1820:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2552:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:767:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1925:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1913:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_submit_bio': /kisskb/src/block/blk-mq.c:2161:27: note: byref variable will be forcibly initialized struct blk_mq_alloc_data data = { ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3641:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:27: note: byref variable will be forcibly initialized struct kernel_pkey_query info; ^ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized struct keyctl_pkey_params uparams; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized struct kernel_pkey_query res; ^ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^ /kisskb/src/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 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 struct kernel_pkey_params params; ^ /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized struct bt_tags_iter_data iter_data = { ^ /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^ In file included from /kisskb/src/include/linux/blk-mq.h:6:0, from /kisskb/src/block/blk-mq-tag.c:12: /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_get_tag': /kisskb/src/block/blk-mq-tag.c:94:18: note: byref variable will be forcibly initialized DEFINE_SBQ_WAIT(wait); ^ /kisskb/src/include/linux/sbitmap.h:543:18: note: in definition of macro 'DEFINE_SBQ_WAIT' struct sbq_wait name = { \ ^ /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_queue_tag_busy_iter': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^ /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage': /kisskb/src/net/core/sock.c:2856:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage_locked': /kisskb/src/net/core/sock.c:2871:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1173:19: note: byref variable will be forcibly initialized struct list_head tmp_links; ^ /kisskb/src/net/core/sock.c: In function 'sock_setbindtodevice': /kisskb/src/net/core/sock.c:609:12: note: userspace variable will be forcibly initialized static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) ^ In file included from /kisskb/src/fs/reiserfs/inode.c:7:0: /kisskb/src/fs/reiserfs/inode.c: In function '_allocate_block': /kisskb/src/fs/reiserfs/reiserfs.h:3353:26: note: byref variable will be forcibly initialized reiserfs_blocknr_hint_t hint = { ^ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:831:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1085:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1064:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:838:16: note: byref variable will be forcibly initialized struct linger ling; ^ /kisskb/src/net/core/sock.c:834:21: note: byref variable will be forcibly initialized struct sock_txtime sk_txtime; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c:2531:12: note: byref variable will be forcibly initialized LIST_HEAD(preloaded); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/net/core/sock.c: In function 'sock_gettstamp': /kisskb/src/net/core/sock.c:3136:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1444:16: note: byref variable will be forcibly initialized struct ucred peercred; ^ /kisskb/src/net/core/sock.c:1314:4: note: byref variable will be forcibly initialized } v; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_evict_inode': /kisskb/src/fs/reiserfs/inode.c:36:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c: In function '_get_block_create_0': /kisskb/src/fs/reiserfs/inode.c:291:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^ /kisskb/src/fs/reiserfs/inode.c:289:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_directory': /kisskb/src/fs/reiserfs/inode.c:1806:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_symlink': /kisskb/src/fs/reiserfs/inode.c:1868:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_update_sd_size': /kisskb/src/fs/reiserfs/inode.c:1452:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^ /kisskb/src/fs/reiserfs/inode.c:1448:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_inode': /kisskb/src/fs/reiserfs/inode.c:1771:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_truncate_file': /kisskb/src/fs/reiserfs/inode.c:2264:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_end': /kisskb/src/fs/reiserfs/inode.c:2927:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_commit_write': /kisskb/src/fs/reiserfs/inode.c:3018:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^ /kisskb/src/fs/configfs/item.c: In function 'config_item_set_name': /kisskb/src/fs/configfs/item.c:55:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_block': /kisskb/src/fs/reiserfs/inode.c:1010:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^ /kisskb/src/fs/reiserfs/inode.c:853:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^ /kisskb/src/fs/reiserfs/inode.c:667:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^ /kisskb/src/fs/reiserfs/inode.c:665:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'rebind_subsystems': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:1744:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dcgrp->subsys[ssid], css); ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_setup_root': /kisskb/src/kernel/cgroup/cgroup.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_links); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/reiserfs/inode.c: In function 'map_block_for_writepage': /kisskb/src/fs/reiserfs/inode.c:2373:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c:2369:19: note: byref variable will be forcibly initialized struct item_head tmp_ih; ^ /kisskb/src/fs/reiserfs/inode.c:2367:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_lock_and_drain_offline': /kisskb/src/kernel/cgroup/cgroup.c:2935:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/kernel/cgroup/cgroup.c:2935:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_full_page': /kisskb/src/fs/reiserfs/inode.c:2534:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/security/apparmor/path.c: In function 'd_namespace_path': /kisskb/src/security/apparmor/path.c:120:15: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_check_eoimode': /kisskb/src/drivers/irqchip/irq-gic.c:1305:18: note: byref variable will be forcibly initialized struct resource cpuif_res; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_read_locked_inode': /kisskb/src/fs/reiserfs/inode.c:1544:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_iget': /kisskb/src/fs/reiserfs/inode.c:1639:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_dentry': /kisskb/src/fs/reiserfs/inode.c:1669:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_inode': /kisskb/src/fs/reiserfs/inode.c:1933:19: note: byref variable will be forcibly initialized struct stat_data sd; ^ /kisskb/src/fs/reiserfs/inode.c:1932:19: note: byref variable will be forcibly initialized struct item_head ih; ^ /kisskb/src/fs/reiserfs/inode.c:1931:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c:1929:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_setattr': /kisskb/src/fs/reiserfs/inode.c:3357:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c:3324:40: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: byref variable will be forcibly initialized struct frame_tail buftail; ^ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/fs/dlm/member.c: In function 'dlm_lsop_recover_slot': /kisskb/src/fs/dlm/member.c:457:18: note: byref variable will be forcibly initialized struct dlm_slot slot; ^ /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized struct crypto_async_request oreq; ^ /kisskb/src/crypto/ahash.c: In function 'ahash_op_unaligned_done': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:22: note: byref variable will be forcibly initialized DECLARE_SWAITQUEUE(wait); ^ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) ^ /kisskb/src/crypto/ahash.c: In function 'ahash_def_finup_done1': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/crypto/ahash.c: In function 'crypto_ahash_report': /kisskb/src/crypto/ahash.c:502:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'dlm_ls_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/dlm/member.c:640:3: note: in expansion of macro 'wait_event' wait_event(ls->ls_recover_lock_wait, ^ /kisskb/src/fs/proc/stat.c: In function 'show_stat': /kisskb/src/fs/proc/stat.c:166:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/fs/proc/stat.c:126:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/fs/proc/stat.c:116:20: note: byref variable will be forcibly initialized struct timespec64 boottime; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/security/apparmor/domain.c:12: /kisskb/src/security/apparmor/domain.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/security/apparmor/domain.c: In function 'label_components_match': /kisskb/src/security/apparmor/domain.c:201:18: note: byref variable will be forcibly initialized struct aa_perms tmp; ^ /kisskb/src/crypto/shash.c: In function 'crypto_shash_report': /kisskb/src/crypto/shash.c:452:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:257:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:280:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^ /kisskb/src/security/apparmor/domain.c: In function 'apparmor_bprm_creds_for_exec': /kisskb/src/security/apparmor/domain.c:865:19: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/security/selinux/ss/avtab.c: In function 'avtab_read_item': /kisskb/src/security/selinux/ss/avtab.c:443:30: note: byref variable will be forcibly initialized struct avtab_extended_perms xperms; ^ /kisskb/src/security/selinux/ss/avtab.c:442:21: note: byref variable will be forcibly initialized struct avtab_datum datum; ^ /kisskb/src/security/selinux/ss/avtab.c:441:19: note: byref variable will be forcibly initialized struct avtab_key key; ^ /kisskb/src/crypto/dh.c: In function 'dh_set_secret': /kisskb/src/crypto/dh.c:79:12: note: byref variable will be forcibly initialized struct dh params; ^ /kisskb/src/crypto/kpp.c: In function 'crypto_kpp_report': /kisskb/src/crypto/kpp.c:26:27: note: byref variable will be forcibly initialized struct crypto_report_kpp rkpp; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1835:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1889:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'pidlist_array_load': /kisskb/src/kernel/cgroup/cgroup-v1.c:331:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup_transfer_tasks': /kisskb/src/kernel/cgroup/cgroup-v1.c:97:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroupstats_build': /kisskb/src/kernel/cgroup/cgroup-v1.c:690:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:905:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/ss/sidtab.c:11: /kisskb/src/security/selinux/ss/sidtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/selinux/ss/sidtab.c: In function 'sidtab_lookup': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/security/selinux/ss/sidtab.c:223:14: note: in expansion of macro 'smp_load_acquire' u32 count = smp_load_acquire(&s->count); ^ /kisskb/src/security/selinux/ss/sidtab.c: In function 'sidtab_context_to_sid': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/selinux/ss/sidtab.c:338:2: note: in expansion of macro 'smp_store_release' smp_store_release(&s->count, count + 1); ^ /kisskb/src/security/selinux/ss/sidtab.c: In function 'sidtab_sid2str_put': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/selinux/ss/sidtab.c:570:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(entry->cache, cache); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/selinux/ss/sidtab.c:561:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(victim->parent->cache, NULL); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fscache.h:533, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:245:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_file_release': /kisskb/src/fs/reiserfs/file.c:35:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:503:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_commit_page': /kisskb/src/fs/reiserfs/file.c:182:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2222:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'update_top_cache_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:679:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:676:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:673:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:670:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:667:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); ^ /kisskb/src/security/selinux/ss/policydb.c: In function 'role_trans_write': /kisskb/src/security/selinux/ss/policydb.c:2859:21: note: byref variable will be forcibly initialized struct policy_data pd = { .p = p, .fp = fp }; ^ /kisskb/src/kernel/sched/topology.c: In function 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->sd, sd); ^ /kisskb/src/security/selinux/ss/policydb.c: In function 'range_write': /kisskb/src/security/selinux/ss/policydb.c:3476:21: note: byref variable will be forcibly initialized struct policy_data pd; ^ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2030:16: note: byref variable will be forcibly initialized struct s_data d; ^ /kisskb/src/crypto/akcipher.c: In function 'crypto_akcipher_report': /kisskb/src/crypto/akcipher.c:26:32: note: byref variable will be forcibly initialized struct crypto_report_akcipher rakcipher; ^ In file included from /kisskb/src/fs/ext4/bitmap.c:12:0: /kisskb/src/fs/ext4/bitmap.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/security/selinux/ss/policydb.c: In function 'filename_trans_read_helper_compat': /kisskb/src/security/selinux/ss/policydb.c:1893:28: note: byref variable will be forcibly initialized struct filename_trans_key key, *ft = NULL; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:630:20: note: byref variable will be forcibly initialized 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:1396:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/security/selinux/ss/policydb.c: In function 'policydb_write': /kisskb/src/security/selinux/ss/policydb.c:3685:22: note: byref variable will be forcibly initialized struct policy_data pd; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:1035:22: note: byref variable will be forcibly initialized 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:1053:22: note: byref variable will be forcibly initialized 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:1117:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c:503:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/net/llc/llc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1308:24: note: byref variable will be forcibly initialized struct mhi_buf_info info = { }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-stat.c:7: /kisskb/src/block/blk-stat.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:45:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_init': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:311:19: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/apparmor/policy.c:71: /kisskb/src/security/apparmor/policy.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/security/apparmor/policy.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:5, from /kisskb/src/include/asm-generic/unaligned.h:13, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/security/apparmor/policy_unpack.c:16: /kisskb/src/security/apparmor/policy_unpack.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/security/apparmor/include/policy.h:17:0, from /kisskb/src/security/apparmor/include/policy_ns.h:19, from /kisskb/src/security/apparmor/include/cred.h:19, from /kisskb/src/security/apparmor/policy_unpack.c:23: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/security/apparmor/policy.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/security/apparmor/policy.c: In function 'update_to_newest_parent': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:877:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->parent, newest); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'unpack_profile': /kisskb/src/security/apparmor/policy_unpack.c:684:15: note: byref variable will be forcibly initialized kernel_cap_t tmpcap; ^ /kisskb/src/security/apparmor/policy.c: In function '__replace_profile': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:813:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->parent, aa_get_profile(parent)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:805:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(child->parent, aa_get_profile(new)); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/apparmor/policy.c:71: /kisskb/src/security/apparmor/policy.c:787:13: note: byref variable will be forcibly initialized LIST_HEAD(lh); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'deflate_compress': /kisskb/src/security/apparmor/policy_unpack.c:1056:20: note: byref variable will be forcibly initialized struct z_stream_s strm; ^ In file included from /kisskb/src/security/apparmor/policy_unpack_test.c:6:0, from /kisskb/src/security/apparmor/policy_unpack.c:1237: /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_X_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:564:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_X_code_mismatch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:553:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, puf->e->pos == puf->e->start); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:552:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_X_code_match': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:544:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, puf->e->pos == puf->e->start + 1); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:543:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u64_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:534:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:533:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u64_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:517:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:516:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, data, TEST_U64_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:515:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u64_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:500:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:499:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, data, TEST_U64_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:498:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u32_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:484:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:483:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u32_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:467:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:466:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, data, TEST_U32_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:465:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u32_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:449:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, data, TEST_U32_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:448:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u16_chunk_out_of_bounds_2': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->start + TEST_U16_OFFSET); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:434:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, chunk, (char *)NULL); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:433:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, (size_t)0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u16_chunk_out_of_bounds_1': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:413:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->end - 1); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:412:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, chunk, (char *)NULL); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:411:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, (size_t)0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_u16_chunk_basic': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:397:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, (void *)(chunk + TEST_U16_DATA)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:396:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, (size_t)TEST_U16_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:394:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, (void *)chunk, ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_strdup_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:317:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, start); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:316:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, string, (char *)NULL); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:315:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, 0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_strdup_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:300:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, string, TEST_STRING_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:296:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, strlen(TEST_STRING_DATA) + 1); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/apparmor/policy.c:71: /kisskb/src/security/apparmor/policy.c: In function 'aa_new_null_profile': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:546:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(profile->parent, aa_get_profile(parent)); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_strdup_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:285:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, string, TEST_STRING_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:282:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:281:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, strlen(TEST_STRING_DATA) + 1); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_str_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:269:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, start); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:268:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, 0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_str_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:253:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, string, TEST_STRING_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:252:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, strlen(TEST_STRING_DATA) + 1); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_str_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:241:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, string, TEST_STRING_DATA); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:240:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, strlen(TEST_STRING_DATA) + 1); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_nameX_with_wrong_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:374:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:373:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_nameX_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:359:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:358:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_nameX_with_wrong_code': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:344:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:343:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_nameX_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:330:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:329:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, success); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_blob_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:228:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, start); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:227:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, size, 0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_blob_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:209:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:208:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, size, TEST_BLOB_DATA_SIZE); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_blob_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:195:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:194:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, size, TEST_BLOB_DATA_SIZE); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_array_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:181:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:180:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, array_size, (u16)0); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_array_with_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:165:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:164:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, array_size, (u16)TEST_ARRAY_SIZE); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_unpack_array_with_null_name': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/security/apparmor/policy_unpack_test.c:150:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:149:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, array_size, (u16)TEST_ARRAY_SIZE); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_inbounds_when_out_of_bounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:137:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, inbounds(puf->e, puf->e_size + 1)); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_inbounds_when_inbounds': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:130:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, inbounds(puf->e, puf->e_size)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:129:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, inbounds(puf->e, puf->e_size / 2)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:128:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, inbounds(puf->e, 0)); ^ /kisskb/src/security/apparmor/policy.c: In function 'aa_replace_profiles': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:1008:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/policy.c:1004:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/apparmor/policy.c:71: /kisskb/src/security/apparmor/policy.c:907:12: note: byref variable will be forcibly initialized LIST_HEAD(lh); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'build_aa_ext_struct': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1489:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:61:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1489:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, buf); ^ /kisskb/src/security/apparmor/policy_unpack.c: In function 'policy_unpack_test_init': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1489:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/security/apparmor/policy_unpack_test.c:115:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, puf); ^ /kisskb/src/net/core/skbuff.c: In function 'skb_send_sock_locked': /kisskb/src/net/core/skbuff.c:2471:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/core/skbuff.c:2470:15: note: byref variable will be forcibly initialized struct kvec kv; ^ /kisskb/src/net/core/skbuff.c: In function 'skb_checksum': /kisskb/src/net/core/skbuff.c:2723:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops ops = { ^ /kisskb/src/net/core/skbuff.c: In function 'skb_find_text': /kisskb/src/net/core/skbuff.c:3613:18: note: byref variable will be forcibly initialized struct ts_state state; ^ /kisskb/src/fs/reiserfs/dir.c: In function 'reiserfs_readdir_inode': /kisskb/src/fs/reiserfs/dir.c:75:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/dir.c:70:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^ /kisskb/src/fs/reiserfs/dir.c:64:17: note: byref variable will be forcibly initialized struct cpu_key pos_key; ^ /kisskb/src/net/core/skbuff.c: In function 'pskb_trim_rcsum_slow': /kisskb/src/net/core/skbuff.c:2723:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops ops = { ^ /kisskb/src/net/core/skbuff.c: In function 'skb_segment': /kisskb/src/net/core/skbuff.c:2723:32: note: byref variable will be forcibly initialized /kisskb/src/fs/proc/namespaces.c: In function 'proc_ns_get_link': /kisskb/src/fs/proc/namespaces.c:48:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_printk': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:312:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_warning': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:288:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_info': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:301:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_panic': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:378:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_error': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:396:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_abort': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:420:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^ /kisskb/src/fs/reiserfs/prints.c: In function 'print_block': /kisskb/src/fs/reiserfs/prints.c:613:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/arch/arm64/kernel/suspend.c: In function 'cpu_suspend': /kisskb/src/arch/arm64/kernel/suspend.c:92:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'main_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:548:3: note: in expansion of macro 'wait_event' wait_event(main_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/refscale.c:541:4: note: in expansion of macro 'smp_store_release' smp_store_release(&reader_tasks[r].start_reader, 1); ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:394:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:394:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:394:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:394:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:641:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, shutdown_start); ^ /kisskb/src/fs/reiserfs/fix_node.c: In function 'get_far_parent': /kisskb/src/fs/reiserfs/fix_node.c:1031:17: note: byref variable will be forcibly initialized struct cpu_key s_lr_father_key; ^ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_protect_reserved_inode': /kisskb/src/fs/ext4/block_validity.c:153:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:12: /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_setup_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/block_validity.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_system_blks, system_blks); ^ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_release_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/block_validity.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_system_blks, NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/ss/services.c:40: /kisskb/src/security/selinux/ss/services.c: In function 'selinux_initialized': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/security/selinux/include/security.h:116:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&state->initialized); ^ /kisskb/src/security/selinux/ss/services.c: In function 'selinux_mark_initialized': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/selinux/include/security.h:122:2: note: in expansion of macro 'smp_store_release' smp_store_release(&state->initialized, true); ^ /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_do_freeze': /kisskb/src/kernel/cgroup/freezer.c:179:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_context_to_sid_core': /kisskb/src/security/selinux/ss/services.c:1509:17: note: byref variable will be forcibly initialized struct context context; ^ /kisskb/src/security/selinux/ss/services.c: In function 'filename_compute_type': /kisskb/src/security/selinux/ss/services.c:1669:28: note: byref variable will be forcibly initialized struct filename_trans_key ft; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_compute_sid': /kisskb/src/security/selinux/ss/services.c:1844:25: note: byref variable will be forcibly initialized struct role_trans_key rtk = { ^ /kisskb/src/security/selinux/ss/services.c:1709:19: note: byref variable will be forcibly initialized struct avtab_key avkey; ^ /kisskb/src/security/selinux/ss/services.c:1707:39: note: byref variable will be forcibly initialized struct context *scontext, *tcontext, newcontext; ^ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:124:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'stolen_time_cpu_online': /kisskb/src/arch/arm64/kernel/paravirt.c:82:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/security/selinux/ss/services.c: In function '__security_read_policy': /kisskb/src/security/selinux/ss/services.c:3885:21: note: byref variable will be forcibly initialized struct policy_file fp; ^ /kisskb/src/security/selinux/ss/services.c: In function 'context_struct_compute_av': /kisskb/src/security/selinux/ss/services.c:616:19: note: byref variable will be forcibly initialized struct avtab_key avkey; ^ /kisskb/src/security/selinux/ss/services.c: In function 'type_attribute_bounds_av': /kisskb/src/security/selinux/ss/services.c:536:21: note: byref variable will be forcibly initialized struct av_decision lo_avd; ^ /kisskb/src/security/selinux/ss/services.c:535:17: note: byref variable will be forcibly initialized struct context lo_tcontext, *tcontextp = tcontext; ^ /kisskb/src/security/selinux/ss/services.c:534:17: note: byref variable will be forcibly initialized struct context lo_scontext; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_compute_xperms_decision': /kisskb/src/security/selinux/ss/services.c:1014:19: note: byref variable will be forcibly initialized struct avtab_key avkey; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/ss/services.c:40: /kisskb/src/security/selinux/ss/services.c: In function 'selinux_policy_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/selinux/ss/services.c:2210:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(state->policy, newpolicy); ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_get_user_sids': /kisskb/src/security/selinux/ss/services.c:2743:22: note: byref variable will be forcibly initialized struct av_decision dummy_avd; ^ /kisskb/src/security/selinux/ss/services.c:2662:27: note: byref variable will be forcibly initialized struct context *fromcon, usercon; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_load_policy': /kisskb/src/security/selinux/ss/services.c:2250:21: note: byref variable will be forcibly initialized struct policy_file file = { data, len }, *fp = &file; ^ /kisskb/src/security/selinux/ss/services.c:2248:30: note: byref variable will be forcibly initialized struct convert_context_args args; ^ /kisskb/src/security/selinux/ss/services.c:2247:31: note: byref variable will be forcibly initialized struct sidtab_convert_params convert_params; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/selinux/ss/services.c:40: /kisskb/src/security/selinux/ss/services.c: In function 'security_set_bools': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/selinux/ss/services.c:3033:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(state->policy, newpolicy); ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_sid_mls_copy': /kisskb/src/security/selinux/ss/services.c:3115:17: note: byref variable will be forcibly initialized struct context newcon; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_netlbl_secattr_to_sid': /kisskb/src/security/selinux/ss/services.c:3773:17: note: byref variable will be forcibly initialized struct context ctx_new; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_read_policy': /kisskb/src/security/selinux/ss/services.c:3885:21: note: byref variable will be forcibly initialized struct policy_file fp; ^ /kisskb/src/security/selinux/ss/services.c: In function 'security_read_state_kernel': /kisskb/src/security/selinux/ss/services.c:3885:21: note: byref variable will be forcibly initialized /kisskb/src/crypto/acompress.c: In function 'crypto_acomp_report': /kisskb/src/crypto/acompress.c:29:29: note: byref variable will be forcibly initialized struct crypto_report_acomp racomp; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_sync_fs': /kisskb/src/fs/reiserfs/super.c:69:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_info': /kisskb/src/fs/reiserfs/super.c:2354:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_release_dquot': /kisskb/src/fs/reiserfs/super.c:2318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_acquire_dquot': /kisskb/src/fs/reiserfs/super.c:2295:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_dquot': /kisskb/src/fs/reiserfs/super.c:2272:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_on': /kisskb/src/fs/reiserfs/super.c:2391:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_dirty_inode': /kisskb/src/fs/reiserfs/super.c:694:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'find_hash_out': /kisskb/src/fs/reiserfs/super.c:1736:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/super.c:1734:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_collection': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link_only': /kisskb/src/fs/reiserfs/super.c:196:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_write': /kisskb/src/fs/reiserfs/super.c:2549:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_read': /kisskb/src/fs/reiserfs/super.c:2498:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_unmap_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_put_super': /kisskb/src/fs/reiserfs/super.c:591:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_map_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_move': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_freeze': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/fs/reiserfs/super.c:149:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'add_save_link': /kisskb/src/fs/reiserfs/super.c:435:19: note: byref variable will be forcibly initialized struct item_head ih; ^ /kisskb/src/fs/reiserfs/super.c:434:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinvall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link': /kisskb/src/fs/reiserfs/super.c:513:22: note: byref variable will be forcibly initialized struct reiserfs_key key; ^ /kisskb/src/fs/reiserfs/super.c:512:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_4_1_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4158:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'finish_unfinished': /kisskb/src/fs/reiserfs/super.c:229:37: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^ /kisskb/src/fs/reiserfs/super.c:229:22: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^ /kisskb/src/fs/reiserfs/super.c:228:30: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^ /kisskb/src/fs/reiserfs/super.c:228:17: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_set_irqchip_state': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_fill_super': /kisskb/src/fs/reiserfs/super.c:1904:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^ /kisskb/src/fs/reiserfs/super.c:1899:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_remount': /kisskb/src/fs/reiserfs/super.c:1434:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/security/selinux/ss/conditional.c: In function 'cond_read_av_list': /kisskb/src/security/selinux/ss/conditional.c:328:27: note: byref variable will be forcibly initialized struct cond_insertf_data data; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3508:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_free': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_map_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_map': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'lpi_update_config': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_unmap': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5199:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/security/selinux/ss/mls.c: In function 'mls_compute_sid': /kisskb/src/security/selinux/ss/mls.c:496:21: note: byref variable will be forcibly initialized struct range_trans rtr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/core/stream.c:16: /kisskb/src/net/core/stream.c: In function 'sk_stream_wait_close': /kisskb/src/net/core/stream.c:99:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:865:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_disable_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:473:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_ready_state_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:164:2: note: in expansion of macro 'wait_event_timeout' 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:605:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:841:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:801:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:906:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:938:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3488:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:724:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1085:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1188:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1214:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1509:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3488:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3488:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'perf_trace_swiotlb_bounced': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/proc/proc_sysctl.c: In function 'sysctl_err': /kisskb/src/fs/proc/proc_sysctl.c:1088:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/proc/proc_sysctl.c:1087:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:127:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/fs/proc/proc_sysctl.c: In function 'start_unregistering': /kisskb/src/fs/proc/proc_sysctl.c:285:21: note: byref variable will be forcibly initialized struct completion wait; ^ In file included from /kisskb/src/include/linux/sysctl.h:27:0, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'proc_sys_fill_cache': /kisskb/src/fs/proc/proc_sysctl.c:686:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/proc/proc_sysctl.c:676:14: note: byref variable will be forcibly initialized struct qstr qname; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'parse_resource': /kisskb/src/kernel/cgroup/rdma.c:358:14: note: byref variable will be forcibly initialized substring_t argstr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'nodeid_to_addr': /kisskb/src/fs/dlm/lowcomms.c:308:26: note: byref variable will be forcibly initialized struct sockaddr_storage sas; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'lowcomms_error_report': /kisskb/src/fs/dlm/lowcomms.c:525:26: note: byref variable will be forcibly initialized struct sockaddr_storage saddr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'sctp_bind_addrs': /kisskb/src/fs/dlm/lowcomms.c:983:26: note: byref variable will be forcibly initialized struct sockaddr_storage localaddr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'shutdown_connection': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/dlm/lowcomms.c:708:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(con->shutdown_wait, ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'receive_from_sock': /kisskb/src/fs/dlm/lowcomms.c:757:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/fs/dlm/lowcomms.c:756:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'sctp_connect_to_sock': /kisskb/src/fs/dlm/lowcomms.c:1012:26: note: byref variable will be forcibly initialized struct sockaddr_storage daddr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'tcp_connect_to_sock': /kisskb/src/fs/dlm/lowcomms.c:1106:33: note: byref variable will be forcibly initialized struct sockaddr_storage saddr, src_addr; ^ /kisskb/src/fs/dlm/lowcomms.c:1106:26: note: byref variable will be forcibly initialized struct sockaddr_storage saddr, src_addr; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'accept_from_sock': /kisskb/src/fs/dlm/lowcomms.c:841:26: note: byref variable will be forcibly initialized struct sockaddr_storage peeraddr; ^ /kisskb/src/crypto/scompress.c: In function 'crypto_scomp_report': /kisskb/src/crypto/scompress.c:44:28: note: byref variable will be forcibly initialized struct crypto_report_comp rscomp; ^ /kisskb/src/fs/dlm/lowcomms.c: In function 'init_local': /kisskb/src/fs/dlm/lowcomms.c:1248:26: note: byref variable will be forcibly initialized struct sockaddr_storage sas, *addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sched.c:7: /kisskb/src/block/blk-mq-sched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq-sched.c:8: /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_dispatch_hctx_list': /kisskb/src/block/blk-mq-sched.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(hctx_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_do_dispatch_sched': /kisskb/src/block/blk-mq-sched.c:124:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_do_dispatch_ctx': /kisskb/src/block/blk-mq-sched.c:227:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'load_other_segments': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:254:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_copy_dir_entries': /kisskb/src/fs/reiserfs/lbalance.c:70:20: note: byref variable will be forcibly initialized struct item_head new_ih; ^ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': /kisskb/src/fs/reiserfs/lbalance.c:470:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^ /kisskb/src/fs/reiserfs/lbalance.c:434:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_sched_dispatch_requests': /kisskb/src/block/blk-mq-sched.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_move_items': /kisskb/src/fs/reiserfs/lbalance.c:719:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/lbalance.c:719:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_sched_insert_request': /kisskb/src/block/blk-mq-sched.c:455:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/arch/arm64/kernel/kexec_image.c: In function 'image_load': /kisskb/src/arch/arm64/kernel/kexec_image.c:45:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1893:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:1906:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1921:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1955:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ In file included from /kisskb/src/include/linux/buffer_head.h:14:0, from /kisskb/src/fs/ext4/dir.c:26: /kisskb/src/fs/ext4/dir.c: In function 'ext4_readdir': /kisskb/src/include/linux/pagemap.h:856:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:823:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/ext4/dir.c:262:25: note: byref variable will be forcibly initialized struct fscrypt_str de_name = ^ /kisskb/src/fs/ext4/dir.c:155:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/dir.c:119:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_left': /kisskb/src/fs/reiserfs/ibalance.c:496:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:496:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_left': /kisskb/src/fs/reiserfs/ibalance.c:537:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:537:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_right': /kisskb/src/fs/reiserfs/ibalance.c:568:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:568:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal_when_delete': /kisskb/src/fs/reiserfs/ibalance.c:638:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_right': /kisskb/src/fs/reiserfs/ibalance.c:612:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:612:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal': /kisskb/src/fs/reiserfs/ibalance.c:1043:31: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:1043:22: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:812:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:356:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:167:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:237:25: note: byref variable will be forcibly initialized struct pr_registration reg; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:255:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:504:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:273:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:291:20: note: byref variable will be forcibly initialized struct pr_preempt p; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:309:18: note: byref variable will be forcibly initialized struct pr_clear c; ^ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:19:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ In file included from /kisskb/src/include/linux/security.h:28:0, from /kisskb/src/include/linux/lsm_hooks.h:28, from /kisskb/src/security/apparmor/lsm.c:11: /kisskb/src/security/apparmor/lsm.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/include/linux/lsm_hooks.h:28, from /kisskb/src/security/apparmor/lsm.c:11: /kisskb/src/security/apparmor/lsm.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/transaction.c:18: /kisskb/src/fs/jbd2/transaction.c: In function 'add_transaction_credits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:310:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:266:4: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/security/apparmor/lsm.c: In function 'param_get_aaintbool': /kisskb/src/security/apparmor/lsm.c:1491:22: note: byref variable will be forcibly initialized struct kernel_param kp_local; ^ /kisskb/src/security/apparmor/lsm.c: In function 'param_set_aaintbool': /kisskb/src/security/apparmor/lsm.c:1465:22: note: byref variable will be forcibly initialized struct kernel_param kp_local; ^ /kisskb/src/fs/jbd2/transaction.c: In function 'start_this_handle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:388:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_transaction_locked, ^ /kisskb/src/fs/jbd2/transaction.c: In function 'jbd2_journal_lock_updates': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:839:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/net/core/scm.c: In function '__scm_send': /kisskb/src/net/core/scm.c:164:17: note: byref variable will be forcibly initialized struct ucred creds; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/include/linux/lsm_hooks.h:28, from /kisskb/src/security/apparmor/lsm.c:11: /kisskb/src/security/apparmor/lsm.c: In function 'apparmor_file_alloc_security': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/lsm.c:451:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ctx->label, aa_get_label(label)); ^ /kisskb/src/net/core/scm.c: In function 'put_cmsg': /kisskb/src/net/core/scm.c:231:18: note: byref variable will be forcibly initialized struct cmsghdr cmhdr; ^ /kisskb/src/security/apparmor/lsm.c: In function 'apparmor_file_open': /kisskb/src/security/apparmor/lsm.c:430:20: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping64': /kisskb/src/net/core/scm.c:257:28: note: byref variable will be forcibly initialized struct scm_timestamping64 tss; ^ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping': /kisskb/src/net/core/scm.c:271:26: note: byref variable will be forcibly initialized struct scm_timestamping tss; ^ /kisskb/src/security/apparmor/lsm.c: In function 'common_perm_cond': /kisskb/src/security/apparmor/lsm.c:228:19: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/security/apparmor/lsm.c: In function 'common_perm_dir_dentry': /kisskb/src/security/apparmor/lsm.c:253:14: note: byref variable will be forcibly initialized struct path path = { .mnt = dir->mnt, .dentry = dentry }; ^ /kisskb/src/security/apparmor/lsm.c: In function 'common_perm_create': /kisskb/src/security/apparmor/lsm.c:253:14: note: byref variable will be forcibly initialized /kisskb/src/security/apparmor/lsm.c:296:19: note: byref variable will be forcibly initialized struct path_cond cond = { current_fsuid(), mode }; ^ /kisskb/src/security/apparmor/lsm.c: In function 'common_perm_rm': /kisskb/src/security/apparmor/lsm.c:253:14: note: byref variable will be forcibly initialized struct path path = { .mnt = dir->mnt, .dentry = dentry }; ^ /kisskb/src/security/apparmor/lsm.c: In function 'apparmor_path_rename': /kisskb/src/security/apparmor/lsm.c:372:20: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/security/apparmor/lsm.c:370:15: note: byref variable will be forcibly initialized struct path new_path = { .mnt = new_dir->mnt, ^ /kisskb/src/security/apparmor/lsm.c:368:15: note: byref variable will be forcibly initialized struct path old_path = { .mnt = old_dir->mnt, ^ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1029:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:925:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1257:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ /kisskb/src/block/genhd.c:1253:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'disk_uevent': /kisskb/src/block/genhd.c:476:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:823:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c:817:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1335:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:685:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'search_for_position_by_key': /kisskb/src/fs/reiserfs/stree.c:842:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'prepare_for_delete_or_cut': /kisskb/src/fs/reiserfs/stree.c:1058:23: note: byref variable will be forcibly initialized struct item_head s_ih; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_item': /kisskb/src/fs/reiserfs/stree.c:1236:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^ /kisskb/src/fs/reiserfs/stree.c:1235:22: note: byref variable will be forcibly initialized struct tree_balance s_del_balance; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'indirect_to_direct_roll_back': /kisskb/src/fs/reiserfs/stree.c:1579:17: note: byref variable will be forcibly initialized struct cpu_key tail_key; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_solid_item': /kisskb/src/fs/reiserfs/stree.c:1391:17: note: byref variable will be forcibly initialized struct cpu_key cpu_key; ^ /kisskb/src/fs/reiserfs/stree.c:1387:22: note: byref variable will be forcibly initialized struct tree_balance tb; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_cut_from_item': /kisskb/src/fs/reiserfs/stree.c:1631:22: note: byref variable will be forcibly initialized struct tree_balance s_cut_balance; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_do_truncate': /kisskb/src/fs/reiserfs/stree.c:1872:17: note: byref variable will be forcibly initialized struct cpu_key s_item_key; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_paste_into_item': /kisskb/src/fs/reiserfs/stree.c:2074:22: note: byref variable will be forcibly initialized struct tree_balance s_paste_balance; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_insert_item': /kisskb/src/fs/reiserfs/stree.c:2169:22: note: byref variable will be forcibly initialized struct tree_balance s_ins_balance; ^ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:291:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_skbuff_getsid': /kisskb/src/security/selinux/netlabel.c:194:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_skbuff_setsid': /kisskb/src/security/selinux/netlabel.c:230:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr_storage; ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_sctp_assoc_request': /kisskb/src/security/selinux/netlabel.c:278:22: note: byref variable will be forcibly initialized struct sockaddr_in6 addr6; ^ /kisskb/src/security/selinux/netlabel.c:277:21: note: byref variable will be forcibly initialized struct sockaddr_in addr4; ^ /kisskb/src/security/selinux/netlabel.c:275:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_inet_conn_request': /kisskb/src/security/selinux/netlabel.c:327:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_sock_rcv_skb': /kisskb/src/security/selinux/netlabel.c:436:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ /kisskb/src/security/selinux/netlabel.c: In function 'selinux_netlbl_socket_setsockopt': /kisskb/src/security/selinux/netlabel.c:508:28: note: byref variable will be forcibly initialized struct netlbl_lsm_secattr secattr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:5, from /kisskb/src/security/apparmor/file.c:11: /kisskb/src/security/apparmor/file.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/llc/llc_if.c: In function 'llc_establish_connection': /kisskb/src/net/llc/llc_if.c:86:25: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/net/llc/llc_if.c:86:18: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/security/apparmor/file.c: In function 'update_file_ctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/file.c:498:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fctx->label, l); ^ /kisskb/src/security/apparmor/file.c: In function 'profile_path_link': /kisskb/src/security/apparmor/file.c:364:31: note: byref variable will be forcibly initialized struct aa_perms lperms = {}, perms; ^ /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 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 struct crypto_report_comp rcomp; ^ In file included from /kisskb/src/security/apparmor/include/domain.h:14:0, from /kisskb/src/security/apparmor/include/file.h:16, from /kisskb/src/security/apparmor/include/audit.h:20, from /kisskb/src/security/apparmor/file.c:18: /kisskb/src/security/apparmor/file.c: In function '__file_path_perm': /kisskb/src/security/apparmor/include/label.h:247:18: note: byref variable will be forcibly initialized struct label_it i; \ ^ /kisskb/src/security/apparmor/include/label.h:258:2: note: in expansion of macro 'fn_for_each2_XXX' fn_for_each2_XXX((L1), (L2), P, FN, _not_in_set) ^ /kisskb/src/security/apparmor/file.c:549:12: note: in expansion of macro 'fn_for_each_not_in_set' error = fn_for_each_not_in_set(label, flabel, profile, ^ /kisskb/src/security/apparmor/include/label.h:247:18: note: byref variable will be forcibly initialized struct label_it i; \ ^ /kisskb/src/security/apparmor/include/label.h:258:2: note: in expansion of macro 'fn_for_each2_XXX' fn_for_each2_XXX((L1), (L2), P, FN, _not_in_set) ^ /kisskb/src/security/apparmor/file.c:531:10: note: in expansion of macro 'fn_for_each_not_in_set' error = fn_for_each_not_in_set(flabel, label, profile, ^ /kisskb/src/security/apparmor/file.c:513:19: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/security/apparmor/file.c: In function 'aa_path_link': /kisskb/src/security/apparmor/file.c:462:19: note: byref variable will be forcibly initialized struct path_cond cond = { ^ /kisskb/src/security/apparmor/file.c:461:14: note: byref variable will be forcibly initialized struct path target = { .mnt = new_dir->mnt, .dentry = old_dentry }; ^ /kisskb/src/security/apparmor/file.c:460:14: note: byref variable will be forcibly initialized struct path link = { .mnt = new_dir->mnt, .dentry = new_dentry }; ^ /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 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 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 struct netlink_dump_control c = { ^ /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 struct crypto_dump_info info; ^ In file included from /kisskb/src/include/linux/module.h:12:0, 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 LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1193:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^ In file included from /kisskb/src/include/linux/time.h:7:0, 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 'do_settimeofday64': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1404:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1751:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1751:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_suspend': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1603:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1603:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2390:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2380:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2378:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /kisskb/src/fs/reiserfs/tail_conversion.c: In function 'direct2indirect': /kisskb/src/fs/reiserfs/tail_conversion.c:41:19: note: byref variable will be forcibly initialized struct item_head ind_ih; ^ /kisskb/src/fs/reiserfs/tail_conversion.c:35:17: note: byref variable will be forcibly initialized struct cpu_key end_key; ^ /kisskb/src/fs/reiserfs/tail_conversion.c: In function 'indirect2direct': /kisskb/src/fs/reiserfs/tail_conversion.c:217:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/tail_conversion.c:212:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_cma_pages': /kisskb/src/mm/gup.c:1554:12: note: byref variable will be forcibly initialized LIST_HEAD(cma_page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/time.h:7:0, 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:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/fs/dlm/plock.c: In function 'dev_read': /kisskb/src/fs/dlm/plock.c:384:24: note: byref variable will be forcibly initialized struct dlm_plock_info info; ^ /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 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 struct timespec64 now, to_set; ^ /kisskb/src/kernel/time/ntp.c:630:20: note: byref variable will be forcibly initialized struct timespec64 now, to_set; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_write': /kisskb/src/fs/ext2/super.c:1529:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_read': /kisskb/src/fs/ext2/super.c:1484:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_msg': /kisskb/src/fs/ext2/super.c:88:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext2/super.c:87:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/dlm/plock.c: In function 'dev_write': /kisskb/src/fs/dlm/plock.c:421:24: note: byref variable will be forcibly initialized struct dlm_plock_info info; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/dlm/plock.c:6: /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/dlm/plock.c:145:8: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible(recv_wq, (op->done != 0)); ^ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_unlock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/dlm/plock.c:291:2: note: in expansion of macro 'wait_event' wait_event(recv_wq, (op->done != 0)); ^ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/dlm/plock.c:345:2: note: in expansion of macro 'wait_event' wait_event(recv_wq, (op->done != 0)); ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_error': /kisskb/src/fs/ext2/super.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext2/super.c:52:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/proc/kcore.c: In function 'read_kcore': /kisskb/src/fs/proc/kcore.c:415:23: note: byref variable will be forcibly initialized struct elf_prpsinfo prpsinfo = { ^ /kisskb/src/fs/proc/kcore.c:414:23: note: byref variable will be forcibly initialized struct elf_prstatus prstatus = {}; ^ /kisskb/src/fs/proc/kcore.c:332:17: note: byref variable will be forcibly initialized struct elfhdr ehdr = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/fs/proc/kcore.c:13: /kisskb/src/fs/proc/kcore.c: In function 'kcore_update_ram': /kisskb/src/fs/proc/kcore.c:259:12: note: byref variable will be forcibly initialized LIST_HEAD(garbage); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/proc/kcore.c:258:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_fill_super': /kisskb/src/fs/ext2/super.c:824:28: note: byref variable will be forcibly initialized struct ext2_mount_options opts; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_remount': /kisskb/src/fs/ext2/super.c:1318:28: note: byref variable will be forcibly initialized struct ext2_mount_options new_opts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'group_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:201:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, NULL); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/sched/psi.c:623:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(group->poll_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:1181:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, NULL); ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:878:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:908:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'cgroup_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:996:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^ /kisskb/src/kernel/sched/psi.c:968:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:1131:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, task); ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:1217:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trigger_ptr, new); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_start_locking': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ /kisskb/src/net/core/gen_stats.c: In function '___gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:177:27: note: byref variable will be forcibly initialized struct gnet_stats_basic sb; ^ /kisskb/src/net/core/gen_stats.c: In function 'gnet_stats_copy_rate_est': /kisskb/src/net/core/gen_stats.c:257:29: note: byref variable will be forcibly initialized struct gnet_stats_rate_est est; ^ /kisskb/src/net/core/gen_stats.c:256:31: note: byref variable will be forcibly initialized struct gnet_stats_rate_est64 sample; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_exp_need_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree_exp.h:727:2: note: in expansion of macro 'smp_store_release' smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/security/selinux/ibpkey.c:22: /kisskb/src/security/selinux/ibpkey.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_kthread_expired_fqs_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_stall.h:499:13: note: in expansion of macro 'smp_load_acquire' gp_state = smp_load_acquire(&rcu_state.gp_state); ^ In file included from /kisskb/src/kernel/rcu/tree.c:4679:0: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1750:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^ In file included from /kisskb/src/include/linux/completion.h:12:0, 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_gp_wait': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2171:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2165:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^ /kisskb/src/net/core/gen_estimator.c: In function 'est_timer': /kisskb/src/net/core/gen_estimator.c:79:33: note: byref variable will be forcibly initialized struct gnet_stats_basic_packed b; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/gen_estimator.c:13: /kisskb/src/net/core/gen_estimator.c: In function 'gen_new_estimator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/gen_estimator.c:183:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rate_est, est); ^ /kisskb/src/net/core/gen_estimator.c:133:33: note: byref variable will be forcibly initialized struct gnet_stats_basic_packed b; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^ /kisskb/src/kernel/rcu/tree.c:2004:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' __ret = __swait_event_timeout(wq, condition, timeout); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' t = swait_event_timeout_exclusive(rcu_state.expedited_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_implicit_dynticks_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:1343:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:337:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:330:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^ In file included from /kisskb/src/include/linux/completion.h:12:0, 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 struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' __swait_event(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2414:2: note: in expansion of macro 'swait_event_exclusive' 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 struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' __swait_event(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2514:2: note: in expansion of macro 'swait_event_exclusive' swait_event_exclusive(rdp->nocb_state_wq, ^ /kisskb/src/block/scsi_ioctl.c: In function 'sg_io': /kisskb/src/block/scsi_ioctl.c:331:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/block/scsi_ioctl.c:715:19: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^ /kisskb/src/block/scsi_ioctl.c:714:31: note: byref variable will be forcibly initialized struct cdrom_generic_command cgc; ^ /kisskb/src/fs/reiserfs/resize.c: In function 'reiserfs_resize': /kisskb/src/fs/reiserfs/resize.c:27:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': /kisskb/src/block/scsi_ioctl.c:804:21: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/fscache/page.c:9: /kisskb/src/fs/fscache/page.c: In function 'release_page_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/fscache/page.c:54:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), ^ /kisskb/src/fs/fscache/page.c: In function '__fscache_wait_on_page_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fscache/page.c:41:2: note: in expansion of macro 'wait_event' wait_event(*wq, !__fscache_check_page_write(cookie, page)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_plugin.h:2285:7: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&rdp->nocb_cb_sleep)) { // ^^^ ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2281:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:1189:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4220:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:675:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree.c:2640:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:233:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule()) ^ /kisskb/src/include/linux/swait.h:251:2: note: in expansion of macro '__swait_event_idle' __swait_event_idle(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree.c:2161:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^ /kisskb/src/block/bsg.c: In function 'bsg_sg_io': /kisskb/src/block/bsg.c:139:18: note: byref variable will be forcibly initialized struct sg_io_v4 hdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_start_stall': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_stall.h:788:7: note: in expansion of macro 'smp_load_acquire' !smp_load_acquire(&rcu_state.gp_kthread)) // Get stable kthread. ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3376:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, 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 'synchronize_rcu_expedited': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^ In file included from /kisskb/src/kernel/rcu/tree.c:4678:0: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3421:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_all_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_plugin.h:908:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_note_context_switch': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_plugin.h:931:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4399:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^ /kisskb/src/kernel/rcu/tree.c:4368:21: note: byref variable will be forcibly initialized struct sched_param sp; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6427:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_put_gap_in_cache': /kisskb/src/fs/ext4/extents.c:2235:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/extents.c: In function 'skip_hole': /kisskb/src/fs/ext4/extents.c:5907:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_alloc_file_blocks': /kisskb/src/fs/ext4/extents.c:4389:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_iomap_xattr_fiemap': /kisskb/src/fs/ext4/extents.c:4822:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_fill_es_cache_info': /kisskb/src/fs/ext4/extents.c:2143:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'queue_log_writer': /kisskb/src/fs/reiserfs/journal.c:2951:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'kupdate_transactions': /kisskb/src/fs/reiserfs/journal.c:1724:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_log_append': /kisskb/src/lib/kunit/test.c:26:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:331:33: note: byref variable will be forcibly initialized struct kunit_try_catch_context context; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:357:16: note: byref variable will be forcibly initialized struct kunit test = { .param_value = NULL, .param_index = 0 }; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc': /kisskb/src/lib/kunit/test.c:566:30: note: byref variable will be forcibly initialized struct kunit_kmalloc_params params = { ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_do_assertion': /kisskb/src/lib/kunit/test.c:193:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_split_extent_at': /kisskb/src/fs/ext4/extents.c:3141:42: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/fs/ext4/extents.c:3141:33: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/fs/ext4/extents.c:3141:26: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/extents.c:3378:31: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^ /kisskb/src/fs/ext4/extents.c:3378:21: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^ /kisskb/src/fs/ext4/extents.c:3377:25: note: byref variable will be forcibly initialized struct ext4_map_blocks split_map; ^ /kisskb/src/drivers/bus/arm-cci.c: In function 'cci_probe': /kisskb/src/drivers/bus/arm-cci.c:538:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'write_ordered_buffers': /kisskb/src/fs/reiserfs/journal.c:801:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/fs/reiserfs/journal.c:800:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_for_each_xattr': /kisskb/src/fs/reiserfs/xattr.c:301:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_remove_space': /kisskb/src/fs/ext4/extents.c:2773:25: note: byref variable will be forcibly initialized struct partial_cluster partial; ^ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set_handle': /kisskb/src/fs/reiserfs/xattr.c:598:16: note: byref variable will be forcibly initialized struct iattr newattrs = { ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /kisskb/src/fs/ext4/extents.c:4047:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/fs/ext4/extents.c:4041:33: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^ /kisskb/src/fs/ext4/extents.c:4041:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set': /kisskb/src/fs/reiserfs/xattr.c:622:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/reiserfs/reiserfs.h:9, from /kisskb/src/fs/reiserfs/journal.c:41: /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_wait_on_write_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/reiserfs/journal.c:2945:2: note: in expansion of macro 'wait_event' wait_event(journal->j_join_wait, ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_convert_unwritten_extents': /kisskb/src/fs/ext4/extents.c:4736:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents_status.c: In function '__es_scan_range': /kisskb/src/fs/ext4/extents_status.c:345:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_begin_r': /kisskb/src/fs/reiserfs/journal.c:3017:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_release': /kisskb/src/fs/reiserfs/journal.c:1906:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^ /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_flush_old_commits': /kisskb/src/fs/reiserfs/journal.c:3550:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/journal.c: In function '__commit_trans_jl': /kisskb/src/fs/reiserfs/journal.c:3830:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/security/apparmor/policy_ns.c:14: /kisskb/src/security/apparmor/policy_ns.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_replay_set_iblocks': /kisskb/src/fs/ext4/extents.c:5926:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:1342:25: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c:1314:20: note: byref variable will be forcibly initialized struct rsvd_count rc; ^ /kisskb/src/fs/ext4/extents_status.c:1309:23: note: byref variable will be forcibly initialized struct extent_status orig_es; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_clear_bb': /kisskb/src/fs/ext4/extents.c:6020:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:819:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:885:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_delayed_block': /kisskb/src/fs/ext4/extents_status.c:1990:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_assign_generic': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net_namespace.c:131:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->gen, ng); ^ /kisskb/src/net/core/net_namespace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'setup_net': /kisskb/src/net/core/net_namespace.c:330:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/net_namespace.c: In function '__unregister_pernet_operations': /kisskb/src/net/core/net_namespace.c:1195:13: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_ns_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net_namespace.c:1104:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(init_net.gen, ng); ^ In file included from /kisskb/src/fs/jbd2/commit.c:15:0: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/jbd2/commit.c: In function 'journal_submit_commit_record': /kisskb/src/fs/jbd2/commit.c:124:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_journal_commit_transaction': /kisskb/src/fs/jbd2/commit.c:489:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/commit.c:489:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/jbd2/commit.c:445:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/commit.c:445:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/fs/jbd2/commit.c:13: /kisskb/src/fs/jbd2/commit.c:410:12: note: byref variable will be forcibly initialized LIST_HEAD(log_bufs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/jbd2/commit.c:409:12: note: byref variable will be forcibly initialized LIST_HEAD(io_bufs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/jbd2/commit.c:403:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/jbd2/commit.c:383:29: note: byref variable will be forcibly initialized struct transaction_stats_s stats; ^ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_cpu_offline': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:231:12: note: byref variable will be forcibly initialized cpumask_t new_affinity; ^ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_init_one': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:257:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/xdp.h:397, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2361: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/xdp.h:94:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_kthread': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_kthread, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_enqueue, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_devmap_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_devmap_xmit, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:308:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/recover.c:12: /kisskb/src/fs/dlm/recover.c: In function 'dlm_wait_function': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/dlm/recover.c:48:8: note: in expansion of macro 'wait_event_timeout' rv = wait_event_timeout(ls->ls_wait_general, ^ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:13: note: byref variable will be forcibly initialized nodemask_t nodemsk = NODE_MASK_NONE; ^ In file included from /kisskb/src/fs/jbd2/recovery.c:18:0: /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_recover': /kisskb/src/fs/jbd2/recovery.c:289:23: note: byref variable will be forcibly initialized struct recovery_info info; ^ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_skip_recovery': /kisskb/src/fs/jbd2/recovery.c:353:23: note: byref variable will be forcibly initialized struct recovery_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/mm/mincore.c:11: /kisskb/src/mm/mincore.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/jbd2/checkpoint.c: In function '__flush_batch': /kisskb/src/fs/jbd2/checkpoint.c:183:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/mq-deadline.c:8: /kisskb/src/block/mq-deadline.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/file.c:22: /kisskb/src/fs/ext4/file.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fsverity.h:124:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_verity_info); ^ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream_fragment': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized struct string_stream_fragment_alloc_context context = { ^ /kisskb/src/fs/ext4/file.c: In function 'ext4_sample_last_mounted': /kisskb/src/fs/ext4/file.c:777:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_vadd': /kisskb/src/lib/kunit/string-stream.c:79:10: note: byref variable will be forcibly initialized va_list args_for_counting; ^ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_add': /kisskb/src/lib/kunit/string-stream.c:106:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:37: note: byref variable will be forcibly initialized struct string_stream_alloc_context context = { ^ /kisskb/src/fs/ext4/file.c: In function 'ext4_overwrite_io': /kisskb/src/fs/ext4/file.c:191:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/kyber-iosched.c:9: /kisskb/src/block/kyber-iosched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kyber.h:96, from /kisskb/src/block/kyber-iosched.c:23: /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_latency': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kyber.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kyber_latency, ^ /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_adjust': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kyber.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kyber_adjust, ^ /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_throttled': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kyber.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kyber_throttled, ^ /kisskb/src/block/kyber-iosched.c: In function 'kyber_flush_busy_kcqs': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized struct flush_kcq_data data = { ^ /kisskb/src/block/kyber-iosched.c: In function 'kyber_dispatch_cur_domain': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_ts_off': /kisskb/src/net/core/secure_seq.c:60:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_seq': /kisskb/src/net/core/secure_seq.c:82:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv6_port_ephemeral': /kisskb/src/net/core/secure_seq.c:104:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2848:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_mpls': /kisskb/src/net/core/flow_dissector.c:415:26: note: byref variable will be forcibly initialized struct mpls_label *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_arp': /kisskb/src/net/core/flow_dissector.c:480:16: note: byref variable will be forcibly initialized struct arphdr _arp; ^ /kisskb/src/net/core/flow_dissector.c:478:14: note: byref variable will be forcibly initialized } *arp_eth, _arp_eth; ^ /kisskb/src/net/core/secure_seq.c: In function 'secure_dccpv6_sequence_number': /kisskb/src/net/core/secure_seq.c:178:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_batadv': /kisskb/src/net/core/flow_dissector.c:672:10: note: byref variable will be forcibly initialized } *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_gre': /kisskb/src/net/core/flow_dissector.c:591:18: note: byref variable will be forcibly initialized struct ethhdr _eth; ^ /kisskb/src/net/core/flow_dissector.c:531:28: note: byref variable will be forcibly initialized struct gre_base_hdr *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_tcp': /kisskb/src/net/core/flow_dissector.c:701:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1571:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1570:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1522:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1544:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1543:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_flow_get_icmp_tci': /kisskb/src/net/core/flow_dissector.c:166:22: note: byref variable will be forcibly initialized struct icmphdr *ih, _ih; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:1328:19: note: byref variable will be forcibly initialized struct frag_hdr _fh, *fh; ^ /kisskb/src/net/core/flow_dissector.c:1261:27: note: byref variable will be forcibly initialized struct ptp_header *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1208:31: note: byref variable will be forcibly initialized struct tipc_basic_hdr *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1183:11: note: byref variable will be forcibly initialized } *hdr, _hdr; ^ /kisskb/src/net/core/flow_dissector.c:1131:19: note: byref variable will be forcibly initialized struct vlan_hdr _vlan; ^ /kisskb/src/net/core/flow_dissector.c:1082:18: note: byref variable will be forcibly initialized struct ipv6hdr _iph; ^ /kisskb/src/net/core/flow_dissector.c:1036:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^ /kisskb/src/net/core/flow_dissector.c:991:30: note: byref variable will be forcibly initialized struct bpf_flow_dissector ctx = { ^ /kisskb/src/net/core/flow_dissector.c:990:25: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5152:26: note: byref variable will be forcibly initialized struct copy_subpage_arg arg = { ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash_symmetric': /kisskb/src/net/core/flow_dissector.c:1601:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash': /kisskb/src/net/core/flow_dissector.c:1625:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/kernel/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_hash_perturb': /kisskb/src/net/core/flow_dissector.c:1639:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1707:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ /kisskb/src/kernel/time/timer_list.c: In function 'SEQ_printf': /kisskb/src/kernel/time/timer_list.c:33:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized struct hrtimer *timer, tmp; ^ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1147:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:264:17: note: byref variable will be forcibly initialized struct pagevec pvec_putback; ^ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:429:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/reiserfs/xattr_acl.c: In function 'reiserfs_set_acl': /kisskb/src/fs/reiserfs/xattr_acl.c:25:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/security/apparmor/label.c: In function 'label_components_match': /kisskb/src/security/apparmor/label.c:1366:18: note: byref variable will be forcibly initialized struct aa_perms tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/audit.h:12, from /kisskb/src/security/apparmor/label.c:10: /kisskb/src/security/apparmor/label.c: In function 'aa_alloc_proxy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/label.c:67:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->label, aa_get_label(label)); ^ /kisskb/src/security/apparmor/label.c: In function '__aa_proxy_redirect': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/label.c:83:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->proxy->label, aa_get_label(new)); ^ /kisskb/src/security/apparmor/label.c: In function 'aa_label_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/security/apparmor/label.c:331:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(label->proxy->label, NULL); ^ /kisskb/src/security/apparmor/label.c: In function 'label_merge_insert': /kisskb/src/security/apparmor/label.c:1054:18: note: byref variable will be forcibly initialized struct label_it i; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7286:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^ /kisskb/src/kernel/events/core.c:7285:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_iterate_sb_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/events/core.c:7403:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^ /kisskb/src/lib/kunit/executor.c: In function 'kunit_run_all_tests': /kisskb/src/lib/kunit/executor.c:102:19: note: byref variable will be forcibly initialized struct suite_set suite_set = kunit_filter_suites(); ^ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:12985:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:9349:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:97:20: note: byref variable will be forcibly initialized struct irq_fwspec gic_fwspec = *fwspec; ^ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7003:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^ /kisskb/src/kernel/events/core.c:7002:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:8: /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_of_init': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:165:19: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:4912:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/events/core.c:3071:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_pmu_output_stop': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4351:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:110:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c:263:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/dlm/user.c: In function 'copy_version_to_user': /kisskb/src/fs/dlm/user.c:762:28: note: byref variable will be forcibly initialized struct dlm_device_version ver; ^ /kisskb/src/fs/dlm/user.c: In function 'copy_result_to_user': /kisskb/src/fs/dlm/user.c:693:25: note: byref variable will be forcibly initialized struct dlm_lock_result result; ^ /kisskb/src/fs/dlm/user.c: In function 'device_read': /kisskb/src/fs/dlm/user.c:782:22: note: byref variable will be forcibly initialized struct dlm_callback cb; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8519:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_task': /kisskb/src/kernel/events/core.c:7662:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/llc/llc_conn.c:16: /kisskb/src/net/llc/llc_conn.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_addr_filters_splice': /kisskb/src/kernel/events/core.c:9980:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_newtask': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7855:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/events/core.c: In function 'perf_event_mux_interval_ms_store': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/fork.c:2590:20: note: byref variable will be forcibly initialized struct clone_args args; ^ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_handler': /kisskb/src/net/llc/llc_conn.c:771:25: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^ /kisskb/src/net/llc/llc_conn.c:771:18: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_set_addr_filter': /kisskb/src/kernel/events/core.c:10289:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:4549:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/kernel/events/core.c: In function 'perf_install_in_context': /kisskb/src/kernel/events/core.c:144:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:2837:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/fork.c:1149:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:477:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_task_sched_in': /kisskb/src/kernel/events/core.c:8519:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1852:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:5811:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2424:20: note: byref variable will be forcibly initialized struct completion vfork; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:4936:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2725:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3053:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11748:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^ /kisskb/src/kernel/events/core.c:11745:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5531:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^ /kisskb/src/kernel/events/core.c:5494:14: note: byref variable will be forcibly initialized struct fd output; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8561:4: note: byref variable will be forcibly initialized } throttle_event = { ^ /kisskb/src/kernel/events/core.c:8553:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8552:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10369:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8884:4: note: byref variable will be forcibly initialized } rec; ^ /kisskb/src/kernel/events/core.c:8879:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8878:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8481:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8480:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7620:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7619:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7724:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7723:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7823:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7822:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/include/kunit/test.h:15, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(try_completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8068:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8067:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8612:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8611:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8702:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8701:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8810:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8809:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7348:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^ /kisskb/src/kernel/events/core.c:7347:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7346:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6848:6: note: byref variable will be forcibly initialized } raw = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7773:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7870:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8357:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8400:4: note: byref variable will be forcibly initialized } rec = { ^ /kisskb/src/kernel/events/core.c:8394:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8393:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8436:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^ /kisskb/src/kernel/events/core.c:8430:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8429:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8635:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8749:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8842:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9228:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9501:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9933:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_pmu_migrate_context': /kisskb/src/kernel/events/core.c:12280:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:12500:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_free_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/events/core.c:12587:3: note: in expansion of macro 'wait_var_event' wait_var_event(&ctx->refcount, refcount_read(&ctx->refcount) == 1); ^ In file included from /kisskb/src/lib/kunit/kunit-example-test.c:9:0: /kisskb/src/lib/kunit/kunit-example-test.c: In function 'example_simple_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-example-test.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1 + 1, 2); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/jbd2.h:400, from /kisskb/src/fs/jbd2/journal.c:46: /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_checkpoint, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_commit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/jbd2.h:34:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(jbd2_commit, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_end_commit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_end_commit, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_submit_inode_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_submit_inode_data, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_start_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/jbd2.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(jbd2_handle_start_class, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_extend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:178:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_handle_extend, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:210:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_handle_stats, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_run_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:248:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_run_stats, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_checkpoint_stats, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_update_log_tail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:327:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_update_log_tail, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_write_superblock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_write_superblock, ^ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_lock_buffer_stall': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/jbd2.h:376:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_lock_buffer_stall, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'journal_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:297:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task == NULL); ^ In file included from /kisskb/src/fs/jbd2/journal.c:25:0: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:285:2: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task != NULL); ^ /kisskb/src/fs/jbd2/journal.c: In function 'kjournald2': /kisskb/src/fs/jbd2/journal.c:234:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/journal.c:234:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/cache.c:34: /kisskb/src/fs/squashfs/cache.c: In function 'squashfs_cache_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/squashfs/cache.c:152:4: note: in expansion of macro 'wait_event' wait_event(entry->wait_queue, !entry->pending); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/squashfs/cache.c:77:5: note: in expansion of macro 'wait_event' wait_event(cache->wait_queue, cache->unused); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'trace_event_raw_event_vm_unmapped_area': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_log_wait_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:712:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, ^ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_fc_begin_commit': /kisskb/src/fs/jbd2/journal.c:749:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/journal.c:749:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2684:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_release_jbd_inode': /kisskb/src/fs/jbd2/journal.c:2876:19: note: byref variable will be forcibly initialized DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); ^ /kisskb/src/include/linux/wait_bit.h:39:30: note: in definition of macro 'DEFINE_WAIT_BIT' struct wait_bit_queue_entry name = { \ ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2182:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2222:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3182:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:198:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3152:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2939:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:208:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_helper': /kisskb/src/fs/ext4/fsmap.c:88:20: note: byref variable will be forcibly initialized struct ext4_fsmap fmr; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_logdev': /kisskb/src/fs/ext4/fsmap.c:260:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_datadev_helper': /kisskb/src/fs/ext4/fsmap.c:193:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^ /kisskb/src/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:162:19: note: byref variable will be forcibly initialized struct bvec_iter bviter; ^ /kisskb/src/block/bio-integrity.c:161:28: note: byref variable will be forcibly initialized struct blk_integrity_iter iter; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/kernel/events/callchain.c:11: /kisskb/src/kernel/events/callchain.c: In function 'alloc_callchain_buffers': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^ /kisskb/src/fs/squashfs/block.c: In function 'squashfs_read_data': /kisskb/src/fs/squashfs/block.c:164:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all = {}; ^ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^ In file included from /kisskb/src/kernel/time/alarmtimer.c:23:0: /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_rtc_add_device': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /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 struct rtc_time tm; ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_do_nsleep': /kisskb/src/kernel/time/alarmtimer.c:764:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep': /kisskb/src/kernel/time/alarmtimer.c:818:15: note: byref variable will be forcibly initialized struct alarm alarm; ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep_restart': /kisskb/src/kernel/time/alarmtimer.c:797:15: note: byref variable will be forcibly initialized struct alarm alarm; ^ /kisskb/src/fs/ext4/ialloc.c: In function 'find_group_orlov': /kisskb/src/fs/ext4/ialloc.c:436:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^ /kisskb/src/fs/ext4/ialloc.c:434:21: note: byref variable will be forcibly initialized struct orlov_stats stats; ^ In file included from /kisskb/src/fs/ext4/ialloc.c:29:0: /kisskb/src/fs/ext4/ialloc.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:296:23: note: byref variable will be forcibly initialized 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:320:22: note: byref variable will be forcibly initialized struct task_cputime ct; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:1195:12: note: byref variable will be forcibly initialized LIST_HEAD(firing); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1368:18: note: byref variable will be forcibly initialized struct k_itimer timer; ^ /kisskb/src/kernel/time/posix-cpu-timers.c:1367:22: note: byref variable will be forcibly initialized 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:1492:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'bcm2835_pinctrl_probe': /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:1191:18: note: byref variable will be forcibly initialized struct resource iomem; ^ /kisskb/src/fs/fat/cache.c: In function 'fat_get_cluster': /kisskb/src/fs/fat/cache.c:231:22: note: byref variable will be forcibly initialized struct fat_cache_id cid; ^ /kisskb/src/fs/fat/cache.c:230:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_show_fdinfo': /kisskb/src/kernel/bpf/syscall.c:1760:24: note: byref variable will be forcibly initialized struct bpf_prog_stats stats; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3393:24: note: byref variable will be forcibly initialized struct bpf_prog_stats stats; ^ /kisskb/src/kernel/bpf/syscall.c:3391:23: note: byref variable will be forcibly initialized struct bpf_prog_info info; ^ /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 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 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 struct posix_clock_desc cd; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3672:22: note: byref variable will be forcibly initialized struct bpf_map_info info; ^ /kisskb/src/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 struct posix_clock_desc cd; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3732:23: note: byref variable will be forcibly initialized struct bpf_link_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/posix-timers.c:12: /kisskb/src/kernel/time/posix-timers.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2652:33: note: byref variable will be forcibly initialized struct bpf_attach_target_info tgt_info = {}; ^ /kisskb/src/kernel/bpf/syscall.c:2557:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:2796:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4342:17: note: byref variable will be forcibly initialized union bpf_attr attr; ^ /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 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 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 struct itimerspec64 new_spec, old_spec; ^ /kisskb/src/kernel/time/posix-timers.c:942:22: note: byref variable will be forcibly initialized 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 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 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 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 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 struct __kernel_timex ktx; ^ /kisskb/src/fs/squashfs/dir.c: In function 'get_dir_index_using_offset': /kisskb/src/fs/squashfs/dir.c:45:28: note: byref variable will be forcibly initialized struct squashfs_dir_index dir_index; ^ /kisskb/src/fs/squashfs/dir.c: In function 'squashfs_readdir': /kisskb/src/fs/squashfs/dir.c:104:29: note: byref variable will be forcibly initialized struct squashfs_dir_header dirh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/core/sysctl_net_core.c:9: /kisskb/src/net/core/sysctl_net_core.c: In function 'flow_limit_cpu_sysctl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sysctl_net_core.c:154:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sd->flow_limit, cur); ^ /kisskb/src/net/core/sysctl_net_core.c: In function 'rps_sock_flow_sysctl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sysctl_net_core.c:96:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rps_sock_flow_table, sock_table); ^ /kisskb/src/net/core/sysctl_net_core.c: In function 'proc_do_rss_key': /kisskb/src/net/core/sysctl_net_core.c:253:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ /kisskb/src/fs/ext4/indirect.c: In function 'ext4_ind_map_blocks': /kisskb/src/fs/ext4/indirect.c:525:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/fs/exfat/inode.c: In function 'exfat_map_cluster': /kisskb/src/fs/exfat/inode.c:110:21: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_page': /kisskb/src/fs/ext4/inline.c:469:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_to_extent': /kisskb/src/fs/ext4/inline.c:534:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_nolock': /kisskb/src/fs/ext4/inline.c:1178:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_max_inline_size': /kisskb/src/fs/ext4/inline.c:94:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_to_write_inline_data': /kisskb/src/fs/ext4/inline.c:654:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_write_inline_data_end': /kisskb/src/fs/ext4/inline.c:734:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_journalled_write_inline_data': /kisskb/src/fs/ext4/inline.c:774:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_da_write_inline_data_begin': /kisskb/src/fs/ext4/inline.c:868:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_add_inline_entry': /kisskb/src/fs/ext4/inline.c:1265:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inlinedir_to_tree': /kisskb/src/fs/ext4/inline.c:1344:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^ /kisskb/src/fs/ext4/inline.c:1343:26: note: byref variable will be forcibly initialized struct ext4_dir_entry_2 fake; ^ /kisskb/src/fs/ext4/inline.c:1341:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_dir': /kisskb/src/fs/ext4/inline.c:1451:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_first_inline_block': /kisskb/src/fs/ext4/inline.c:1575:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_create_inline_dir': /kisskb/src/fs/ext4/inline.c:1595:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_find_inline_entry': /kisskb/src/fs/ext4/inline.c:1630:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_delete_inline_entry': /kisskb/src/fs/ext4/inline.c:1679:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'empty_inline_dir': /kisskb/src/fs/ext4/inline.c:1757:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inline_data_iomap': /kisskb/src/fs/ext4/inline.c:1833:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data': /kisskb/src/fs/ext4/inline.c:1964:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_handler': /kisskb/src/net/llc/llc_sap.c:423:18: note: byref variable will be forcibly initialized struct llc_addr laddr; ^ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'mtk_cirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:136:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec = *fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:10: /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:29:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_map_integrity_sg': /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/fat/fatent.c: In function 'fat_ent_reada': /kisskb/src/fs/fat/fatent.c:690:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/fat/fatent.c: In function 'fat_free_clusters': /kisskb/src/fs/fat/fatent.c:557:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/fs/fat/fatent.c: In function 'fat_alloc_clusters': /kisskb/src/fs/fat/fatent.c:469:27: note: byref variable will be forcibly initialized struct fat_entry fatent, prev_ent; ^ /kisskb/src/fs/fat/fatent.c:469:19: note: byref variable will be forcibly initialized struct fat_entry fatent, prev_ent; ^ /kisskb/src/fs/fat/fatent.c: In function 'fat_count_free_clusters': /kisskb/src/fs/fat/fatent.c:719:19: note: byref variable will be forcibly initialized struct fatent_ra fatent_ra; ^ /kisskb/src/fs/fat/fatent.c:718:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/fs/fat/fatent.c: In function 'fat_trim_fs': /kisskb/src/fs/fat/fatent.c:766:19: note: byref variable will be forcibly initialized struct fatent_ra fatent_ra; ^ /kisskb/src/fs/fat/fatent.c:765:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/fs/ext4/inode.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ /kisskb/src/kernel/events/hw_breakpoint.c: In function 'modify_user_hw_breakpoint_check': /kisskb/src/kernel/events/hw_breakpoint.c:488:26: note: byref variable will be forcibly initialized struct perf_event_attr old_attr; ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/inode.c:45: /kisskb/src/fs/ext4/inode.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_map_blocks': /kisskb/src/fs/ext4/inode.c:1698:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_get_block_prep': /kisskb/src/fs/ext4/inode.c:1822:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_is_delalloc': /kisskb/src/fs/ext4/inode.c:3536:23: note: byref variable will be forcibly initialized struct extent_status es; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fat/file.c:11: /kisskb/src/fs/fat/file.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_prepare_extent_to_map': /kisskb/src/fs/ext4/inode.c:2559:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_map_and_submit_buffers': /kisskb/src/fs/ext4/inode.c:2316:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_release_unused_pages': /kisskb/src/fs/ext4/inode.c:1562:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_fitrim': /kisskb/src/fs/fat/file.c:129:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/fat/file.c: In function 'fat_free': /kisskb/src/fs/fat/file.c:342:20: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_get_inode_loc': /kisskb/src/fs/ext4/inode.c:4310:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_set_attributes': /kisskb/src/fs/fat/file.c:41:15: note: byref variable will be forcibly initialized struct iattr ia; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'hlist_add_head_rcu': /kisskb/src/security/apparmor/mount.c: In function 'aa_bind_mount': /kisskb/src/security/apparmor/mount.c:427:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/apparmor/mount.c: In function 'aa_move_mount': /kisskb/src/security/apparmor/mount.c:489:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/security/apparmor/mount.c: In function 'aa_new_mount': /kisskb/src/security/apparmor/mount.c:527:14: note: byref variable will be forcibly initialized struct path tmp_path, *dev_path = NULL; ^ /kisskb/src/security/apparmor/mount.c: In function 'aa_umount': /kisskb/src/security/apparmor/mount.c:618:14: note: byref variable will be forcibly initialized struct path path = { .mnt = mnt, .dentry = mnt->mnt_root }; ^ /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 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 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 struct itimerspec64 get_buffer; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /kisskb/src/fs/ext4/inode.c:505:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/inode.c: In function '_ext4_get_block': /kisskb/src/fs/ext4/inode.c:785:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin_report': /kisskb/src/fs/ext4/inode.c:3562:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /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 struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/kernel/time/itimer.c:335:22: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_getblk': /kisskb/src/fs/ext4/inode.c:838:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'ext4_break_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/fs/ext4/inode.c:3976:11: note: in expansion of macro '___wait_var_event' error = ___wait_var_event(&page->_refcount, ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_iget': /kisskb/src/fs/ext4/inode.c:4605:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_write_inode': /kisskb/src/fs/ext4/inode.c:5228:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin': /kisskb/src/fs/ext4/inode.c:3450:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_mark_inode_dirty': /kisskb/src/fs/ext4/inode.c:5904:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/isofs/namei.c: In function 'isofs_cmp': /kisskb/src/fs/isofs/namei.c:21:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepages': /kisskb/src/fs/ext4/inode.c:2656:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/inode.c:2652:23: note: byref variable will be forcibly initialized struct mpage_da_data mpd; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepage': /kisskb/src/fs/ext4/inode.c:2001:24: note: byref variable will be forcibly initialized struct ext4_io_submit io_submit; ^ /kisskb/src/net/core/dev.c: In function 'call_netdevice_register_notifiers': /kisskb/src/net/core/dev.c:1759:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'call_netdevice_unregister_notifiers': /kisskb/src/net/core/dev.c:1759:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1759:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1759:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_boot_setup': /kisskb/src/net/core/dev.c:779:15: note: byref variable will be forcibly initialized struct ifmap map; ^ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:220:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:423:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^ /kisskb/src/net/core/dev.c: In function '__netdev_has_upper_dev': /kisskb/src/net/core/dev.c:7398:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers_extack': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/net/core/dev.c:4834:23: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ In file included from /kisskb/src/include/linux/filter.h:21:0, 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:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/core/dev.c: In function 'qdisc_pkt_len_init': /kisskb/src/net/core/dev.c:3771:18: note: byref variable will be forcibly initialized struct udphdr _udphdr; ^ /kisskb/src/net/core/dev.c:3764:18: note: byref variable will be forcibly initialized struct tcphdr _tcphdr; ^ In file included from /kisskb/src/net/core/dev.c:142:0: /kisskb/src/net/core/dev.c: In function 'nf_hook_ingress': /kisskb/src/include/linux/netfilter_ingress.h:22:23: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^ /kisskb/src/net/core/dev.c: In function '__netdev_upper_dev_link': /kisskb/src/net/core/dev.c:7974:42: note: byref variable will be forcibly initialized struct netdev_notifier_changeupper_info changeupper_info = { ^ /kisskb/src/kernel/time/clockevents.c: In function 'sysfs_unbind_tick_dev': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'dev_xdp_install': /kisskb/src/net/core/dev.c:9210:20: note: byref variable will be forcibly initialized struct netdev_bpf xdp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_set_alias': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/core/dev.c:1393:14: note: in expansion of macro 'rcu_replace_pointer' new_alias = rcu_replace_pointer(dev->ifalias, new_alias, ^ /kisskb/src/net/core/dev.c: In function 'netdev_state_change': /kisskb/src/net/core/dev.c:1450:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^ /kisskb/src/net/core/dev.c: In function '__netdev_notify_peers': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function '__dev_close_many': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'dev_close_many': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:1683:13: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function '__dev_close': /kisskb/src/net/core/dev.c:1644:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'udp_tunnel_get_rx_info': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'udp_tunnel_drop_rx_info': /kisskb/src/net/core/dev.c:2070: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:2070: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:2070: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:2070: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:2070:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__netif_set_xps_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:2760:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xps_cpus_map, new_dev_maps); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:2758:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xps_rxqs_map, new_dev_maps); ^ /kisskb/src/net/core/dev.c: In function 'do_xdp_generic': /kisskb/src/net/core/dev.c:4797:19: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_internal': /kisskb/src/net/core/dev.c:5580:23: note: byref variable will be forcibly initialized 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:5438:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list': /kisskb/src/net/core/dev.c:5498:21: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_list_internal': /kisskb/src/net/core/dev.c:5613:24: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^ /kisskb/src/net/core/dev.c:5598:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'netdev_rx_handler_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5096:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler, rx_handler); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5095:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler_data, rx_handler_data); ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:7034:12: note: byref variable will be forcibly initialized LIST_HEAD(repoll); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c:7033:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_link': /kisskb/src/net/core/dev.c:8055:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_link': /kisskb/src/net/core/dev.c:8084:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_unlink': /kisskb/src/net/core/dev.c:8137:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_prepare': /kisskb/src/net/core/dev.c:8178:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_commit': /kisskb/src/net/core/dev.c:8205:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_abort': /kisskb/src/net/core/dev.c:8225:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ /kisskb/src/net/core/dev.c: In function '__dev_notify_flags': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:8718:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^ /kisskb/src/net/core/dev.c: In function '__dev_open': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_open': /kisskb/src/net/core/dev.c:2070: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:2105:34: note: byref variable will be forcibly initialized struct netdev_notifier_info_ext info = { ^ /kisskb/src/net/core/dev.c:2105:34: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_set_mtu': /kisskb/src/net/core/dev.c:8832:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/core/dev.c: In function 'dev_pre_changeaddr_notify': /kisskb/src/net/core/dev.c:8895:45: note: byref variable will be forcibly initialized struct netdev_notifier_pre_changeaddr_info info = { ^ /kisskb/src/net/core/dev.c: In function 'dev_set_mac_address': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'bpf_xdp_link_attach': /kisskb/src/net/core/dev.c:9519:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/net/core/dev.c: In function 'netdev_wait_allrefs': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_run_todo': /kisskb/src/net/core/dev.c:10389:19: note: byref variable will be forcibly initialized struct list_head unlink_list; ^ /kisskb/src/net/core/dev.c:10387:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_many': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:10828:12: note: byref variable will be forcibly initialized LIST_HEAD(close_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_queue': /kisskb/src/net/core/dev.c:10810:13: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'default_device_exit_batch': /kisskb/src/net/core/dev.c:11377:12: note: byref variable will be forcibly initialized LIST_HEAD(dev_kill_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/dev.c: In function 'dev_change_net_namespace': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_printk': /kisskb/src/net/core/dev.c:11255:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/core/dev.c:11254:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/core/dev.c: In function 'netdev_emerg': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11285:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11285:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^ /kisskb/src/net/core/dev.c: In function 'netdev_alert': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11286:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11286:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^ /kisskb/src/net/core/dev.c: In function 'netdev_crit': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11287:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11287:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^ /kisskb/src/net/core/dev.c: In function 'netdev_err': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11288:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11288:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/dev_addr_lists.c:10: /kisskb/src/net/core/dev_addr_lists.c: In function '__list_add_rcu': /kisskb/src/net/core/dev.c: In function 'dev_change_tx_queue_len': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/core/dev.c: In function 'netdev_warn': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11289:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11289:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^ /kisskb/src/net/core/dev.c: In function 'netdev_sync_lower_features': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c: In function 'netdev_update_features': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'generic_xdp_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/dev.c:5547:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xdp_prog, new); ^ /kisskb/src/net/core/dev.c: In function 'register_netdevice': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_notice': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11290:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11290:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^ /kisskb/src/net/core/dev.c: In function 'netdev_info': /kisskb/src/net/core/dev.c:11272:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/net/core/dev.c:11291:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^ /kisskb/src/net/core/dev.c:11271:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/net/core/dev.c:11291:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^ /kisskb/src/net/core/dev.c: In function 'dev_change_name': /kisskb/src/net/core/dev.c:2070:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irqchip_register': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:730:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/math/prime_numbers.c:4: /kisskb/src/lib/math/prime_numbers.c: In function 'free_primes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/math/prime_numbers.c:168:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, &small_primes); ^ /kisskb/src/lib/math/prime_numbers.c: In function 'expand_to_next_prime': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:30: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:26: note: byref variable will be forcibly initialized struct streebog_uint512 m; ^ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:13:0: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ioctl.c:11: /kisskb/src/fs/ext4/ioctl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:880:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find_empty_entry': /kisskb/src/fs/exfat/namei.c:316:25: note: byref variable will be forcibly initialized struct exfat_hint_femp hint_femp; ^ /kisskb/src/fs/exfat/namei.c:311:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function '__exfat_rename': /kisskb/src/fs/exfat/namei.c:1295:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:1242:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^ /kisskb/src/fs/exfat/namei.c:1186:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/namei.c:1184:29: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ /kisskb/src/fs/exfat/namei.c:1184:21: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/ioctl.c:23: /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_chksum': /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:923:27: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:923:21: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_unlink': /kisskb/src/fs/exfat/namei.c:769:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_add_entry': /kisskb/src/fs/exfat/namei.c:479:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c:478:24: note: byref variable will be forcibly initialized struct exfat_uni_name uniname; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_getfsmap_format': /kisskb/src/fs/ext4/ioctl.c:661:15: note: byref variable will be forcibly initialized struct fsmap fm; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_mkdir': /kisskb/src/fs/exfat/namei.c:836:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/namei.c:835:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_create': /kisskb/src/fs/exfat/namei.c:550:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^ /kisskb/src/fs/exfat/namei.c:549:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find': /kisskb/src/fs/exfat/namei.c:593:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/namei.c:592:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioc_getfsmap': /kisskb/src/fs/ext4/ioctl.c:679:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_lookup': /kisskb/src/fs/exfat/namei.c:696:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_get_es_cache': /kisskb/src/fs/ext4/ioctl.c:789:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setflags': /kisskb/src/fs/ext4/ioctl.c:338:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setproject': /kisskb/src/fs/ext4/ioctl.c:470:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/ioctl.c: In function '__ext4_ioctl': /kisskb/src/fs/ext4/ioctl.c:1262:22: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/ext4/ioctl.c:1262:18: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/ext4/ioctl.c:1251:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/ext4/ioctl.c:1104:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/ext4/ioctl.c:1005:30: note: byref variable will be forcibly initialized struct ext4_new_group_data input; ^ /kisskb/src/fs/ext4/ioctl.c:954:22: note: byref variable will be forcibly initialized struct move_extent me; ^ /kisskb/src/fs/ext4/ioctl.c:874:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_init_group': /kisskb/src/fs/ext4/mballoc.c:1076:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_seq_groups_show': /kisskb/src/fs/ext4/mballoc.c:2505:4: note: byref variable will be forcibly initialized } sg; ^ /kisskb/src/fs/ext4/mballoc.c:2497:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_data_in_buddy': /kisskb/src/fs/ext4/mballoc.c:3019:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_allocated_blocks': /kisskb/src/fs/ext4/mballoc.c:3607:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_group_preallocations': /kisskb/src/fs/ext4/mballoc.c:4212:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c:4211:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_lg_preallocations': /kisskb/src/fs/ext4/mballoc.c:4643:19: note: byref variable will be forcibly initialized struct list_head discard_list; ^ /kisskb/src/fs/ext4/mballoc.c:4642:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_find_by_goal': /kisskb/src/fs/ext4/mballoc.c:1862:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_scan_aligned': /kisskb/src/fs/ext4/mballoc.c:2044:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_check_limits': /kisskb/src/fs/ext4/mballoc.c:1723:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:415:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_complex_scan_group': /kisskb/src/fs/ext4/mballoc.c:1978:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_try_best_found': /kisskb/src/fs/ext4/mballoc.c:1829:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex = ac->ac_b_ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_extent': /kisskb/src/fs/ext4/mballoc.c:5658:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_all_free': /kisskb/src/fs/ext4/mballoc.c:5706:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:828:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mremap.c:827:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap_early); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mremap.c:826:28: note: byref variable will be forcibly initialized struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; ^ /kisskb/src/fs/ext4/migrate.c: In function 'finish_range': /kisskb/src/fs/ext4/migrate.c:26:21: note: byref variable will be forcibly initialized struct ext4_extent newext; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_prefetch': /kisskb/src/fs/ext4/mballoc.c:2206:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_regular_allocator': /kisskb/src/fs/ext4/mballoc.c:2284:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_alloc_groupinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/mballoc.c:2589:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_info, new_groupinfo); ^ /kisskb/src/fs/ext4/migrate.c: In function 'ext4_ext_migrate': /kisskb/src/fs/ext4/migrate.c:418:24: note: byref variable will be forcibly initialized struct migrate_struct lb; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_process_freed_data': /kisskb/src/fs/ext4/mballoc.c:3076:19: note: byref variable will be forcibly initialized struct list_head freed_data_list; ^ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_iget': /kisskb/src/fs/hfsplus/super.c:60:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:381:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/super.c:379:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/super.c:378:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_preallocations': /kisskb/src/fs/ext4/mballoc.c:4325:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c:4324:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_blocks': /kisskb/src/fs/ext4/mballoc.c:5254:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_group_add_blocks': /kisskb/src/fs/ext4/mballoc.c:5520:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_output_call': /kisskb/src/kernel/trace/trace_output.c:328:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mballoc_query_range': /kisskb/src/fs/ext4/mballoc.c:5876:21: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/hfsplus/inode.c: In function 'hfsplus_cat_read_inode': /kisskb/src/fs/hfsplus/inode.c:492:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/inode.c: In function 'hfsplus_cat_write_inode': /kisskb/src/fs/hfsplus/inode.c:562:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/inode.c:561:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/fat/inode.c: In function 'fat_fill_super': /kisskb/src/fs/fat/inode.c:1615:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/inode.c:1608:30: note: byref variable will be forcibly initialized struct fat_bios_param_block bpb; ^ /kisskb/src/fs/fat/misc.c: In function 'fat_msg': /kisskb/src/fs/fat/misc.c:51:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/fat/misc.c:50:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/fat/misc.c: In function '__fat_fs_error': /kisskb/src/fs/fat/misc.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/fat/misc.c:24:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/fat/misc.c: In function 'fat_chain_add': /kisskb/src/fs/fat/misc.c:124:20: note: byref variable will be forcibly initialized struct fat_entry fatent; ^ /kisskb/src/fs/fat/misc.c: In function 'fat_time_unix2fat': /kisskb/src/fs/fat/misc.c:237:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/fs/fat/misc.c: In function 'fat_truncate_time': /kisskb/src/fs/fat/misc.c:296:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_get_last_session': /kisskb/src/fs/isofs/inode.c:571:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/fs/isofs/inode.c:552:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^ /kisskb/src/fs/isofs/inode.c: In function '__isofs_iget': /kisskb/src/fs/isofs/inode.c:1533:35: note: byref variable will be forcibly initialized struct isofs_iget5_callback_data data; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_bmap': /kisskb/src/fs/isofs/inode.c:1159:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_fill_super': /kisskb/src/fs/isofs/inode.c:625:25: note: byref variable will be forcibly initialized struct iso9660_options opt; ^ /kisskb/src/fs/fat/nfs.c: In function 'fat_rebuild_parent': /kisskb/src/fs/fat/nfs.c:220:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/squashfs/fragment.c: In function 'squashfs_frag_lookup': /kisskb/src/fs/squashfs/fragment.c:40:33: note: byref variable will be forcibly initialized struct squashfs_fragment_entry fragment_entry; ^ In file included from /kisskb/src/fs/ext4/mmp.c:8:0: /kisskb/src/fs/ext4/mmp.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:614:20: note: byref variable will be forcibly initialized struct rcu_cblist pendcbs; ^ /kisskb/src/kernel/rcu/rcu_segcblist.c:613:20: note: byref variable will be forcibly initialized struct rcu_cblist donecbs; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_init_dir_entry': /kisskb/src/fs/exfat/dir.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts = current_time(inode); ^ In file included from /kisskb/src/security/apparmor/net.c:12:0: /kisskb/src/security/apparmor/net.c: In function 'aa_label_sk_perm': /kisskb/src/security/apparmor/net.c:155:19: note: byref variable will be forcibly initialized DEFINE_AUDIT_SK(sa, op, sk); ^ /kisskb/src/security/apparmor/include/audit.h:161:27: note: in definition of macro 'DEFINE_AUDIT_DATA' struct common_audit_data NAME = \ ^ /kisskb/src/security/apparmor/include/net.h:68:2: note: in expansion of macro 'DEFINE_AUDIT_NET' DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \ ^ /kisskb/src/security/apparmor/net.c:155:3: note: in expansion of macro 'DEFINE_AUDIT_SK' DEFINE_AUDIT_SK(sa, op, sk); ^ /kisskb/src/security/apparmor/net.c:155:19: note: byref variable will be forcibly initialized DEFINE_AUDIT_SK(sa, op, sk); ^ /kisskb/src/security/apparmor/include/audit.h:160:29: note: in definition of macro 'DEFINE_AUDIT_DATA' struct apparmor_audit_data NAME ## _aad = { .op = (X), }; \ ^ /kisskb/src/security/apparmor/include/net.h:68:2: note: in expansion of macro 'DEFINE_AUDIT_NET' DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \ ^ /kisskb/src/security/apparmor/net.c:155:3: note: in expansion of macro 'DEFINE_AUDIT_SK' DEFINE_AUDIT_SK(sa, op, sk); ^ In file included from /kisskb/src/security/apparmor/include/policy.h:29:0, from /kisskb/src/security/apparmor/include/policy_ns.h:19, from /kisskb/src/security/apparmor/include/cred.h:19, from /kisskb/src/security/apparmor/net.c:13: /kisskb/src/security/apparmor/net.c:155:19: note: byref variable will be forcibly initialized DEFINE_AUDIT_SK(sa, op, sk); ^ /kisskb/src/security/apparmor/include/net.h:57:27: note: in definition of macro 'DEFINE_AUDIT_NET' struct lsm_network_audit NAME ## _net = { .sk = (SK), \ ^ /kisskb/src/security/apparmor/net.c:155:3: note: in expansion of macro 'DEFINE_AUDIT_SK' DEFINE_AUDIT_SK(sa, op, sk); ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_readdir': /kisskb/src/fs/exfat/dir.c:68:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/dir.c:67:26: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^ /kisskb/src/fs/exfat/dir.c:67:21: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_iterate': /kisskb/src/fs/exfat/dir.c:218:25: note: byref variable will be forcibly initialized struct exfat_dir_entry de; ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_find_dir_entry': /kisskb/src/fs/exfat/dir.c:925:25: note: byref variable will be forcibly initialized struct exfat_hint_femp candi_empty; ^ /kisskb/src/fs/exfat/dir.c:923:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_count_dir_entries': /kisskb/src/fs/exfat/dir.c:1153:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'odmi_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:82:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:14: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_find_form': /kisskb/src/fs/fat/namei_vfat.c:238:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_create_shortname': /kisskb/src/fs/fat/namei_vfat.c:338:35: note: byref variable will be forcibly initialized struct shortname_info base_info, ext_info; ^ /kisskb/src/fs/fat/namei_vfat.c:338:24: note: byref variable will be forcibly initialized struct shortname_info base_info, ext_info; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_rename': /kisskb/src/fs/fat/namei_vfat.c:904:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_vfat.c:903:34: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c:903:23: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_rmdir': /kisskb/src/fs/fat/namei_vfat.c:796:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_unlink': /kisskb/src/fs/fat/namei_vfat.c:827:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_create': /kisskb/src/fs/fat/namei_vfat.c:765:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_vfat.c:764:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_mkdir': /kisskb/src/fs/fat/namei_vfat.c:855:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_vfat.c:854:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_lookup': /kisskb/src/fs/fat/namei_vfat.c:705:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_add_entry': /kisskb/src/fs/fat/namei_msdos.c:232:25: note: byref variable will be forcibly initialized struct msdos_dir_entry de; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'do_msdos_rename': /kisskb/src/fs/fat/namei_msdos.c:437:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_msdos.c:436:34: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c:436:23: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_rmdir': /kisskb/src/fs/fat/namei_msdos.c:314:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_unlink': /kisskb/src/fs/fat/namei_msdos.c:406:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_create': /kisskb/src/fs/fat/namei_msdos.c:270:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_msdos.c:269:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:288:27: note: byref variable will be forcibly initialized struct getdents_callback buffer = { ^ /kisskb/src/fs/exportfs/expfs.c:284:14: note: byref variable will be forcibly initialized struct path child_path = { ^ /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized 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 struct path path = {.mnt = mnt, .dentry = dir}; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_mkdir': /kisskb/src/fs/fat/namei_msdos.c:349:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_msdos.c:346:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_lookup': /kisskb/src/fs/fat/namei_msdos.c:205:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_finish_bio': /kisskb/src/fs/ext4/page-io.c:103:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_do_flush_completed_IO': /kisskb/src/fs/ext4/page-io.c:242:19: note: byref variable will be forcibly initialized struct list_head unwritten; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/tick-sched.c:11: /kisskb/src/kernel/time/tick-sched.c: In function 'tick_do_update_jiffies64': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/time/tick-sched.c:132:3: note: in expansion of macro 'smp_store_release' smp_store_release(&tick_next_period, nextp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/time/tick-sched.c:72:25: note: in expansion of macro 'smp_load_acquire' if (ktime_before(now, smp_load_acquire(&tick_next_period))) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ext4/readpage.c:31: /kisskb/src/fs/ext4/readpage.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fsverity.h:124:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_verity_info); ^ /kisskb/src/fs/ext4/readpage.c: In function '__read_end_io': /kisskb/src/fs/ext4/readpage.c:74:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/ext4/readpage.c: In function 'ext4_mpage_readpages': /kisskb/src/fs/ext4/readpage.c:242:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_dead_code': /kisskb/src/kernel/bpf/verifier.c:10844:18: note: byref variable will be forcibly initialized struct bpf_insn trap = BPF_JMP_IMM(BPF_JA, 0, 0, -1); ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/ecryptfs/inode.c:14: /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_readlink_lower': /kisskb/src/fs/ecryptfs/inode.c:656:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_setattr': /kisskb/src/fs/ecryptfs/inode.c:905:15: note: byref variable will be forcibly initialized struct iattr lower_ia; ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_getattr': /kisskb/src/fs/ecryptfs/inode.c:1019:15: note: byref variable will be forcibly initialized struct kstat lower_stat; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:10873:18: note: byref variable will be forcibly initialized struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_domain_alloc': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:148:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:10922:24: note: byref variable will be forcibly initialized const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-sni-exiu.c:15: /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_dt_init': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:215:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose': /kisskb/src/kernel/bpf/verifier.c:334:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/fs/ext4/namei.c:39:0: /kisskb/src/fs/ext4/namei.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/namei.c: In function 'dx_make_map': /kisskb/src/fs/ext4/namei.c:1217:22: note: byref variable will be forcibly initialized struct dx_hash_info h = *hinfo; ^ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:913:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/fs/ext4/namei.c: In function 'htree_dirblock_to_tree': /kisskb/src/fs/ext4/namei.c:1049:23: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(de->name, ^ /kisskb/src/fs/ext4/namei.c:999:60: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^ /kisskb/src/fs/ext4/namei.c:999:21: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_htree_fill_tree': /kisskb/src/fs/ext4/namei.c:1097:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^ /kisskb/src/fs/ext4/namei.c:1089:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_match': /kisskb/src/fs/ext4/namei.c:1366:16: note: byref variable will be forcibly initialized struct qstr cf = {.name = fname->cf_name.name, ^ /kisskb/src/fs/ext4/namei.c:1349:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ In file included from /kisskb/src/fs/ext4/namei.c:39:0: /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_setup_filename': /kisskb/src/fs/ext4/ext4.h:2620:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_prepare_lookup': /kisskb/src/fs/ext4/ext4.h:2639:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_find_entry': /kisskb/src/fs/ext4/namei.c:1593:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_cp_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:253:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_ap_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:212:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup_entry': /kisskb/src/fs/ext4/namei.c:1613:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_add_entry': /kisskb/src/fs/ext4/namei.c:2184:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_add': /kisskb/src/fs/ext4/namei.c:2947:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_del': /kisskb/src/fs/ext4/namei.c:3083:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc2; ^ /kisskb/src/fs/ext4/namei.c:3035:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_symlink': /kisskb/src/fs/ext4/namei.c:3313:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1405:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:10958:19: note: byref variable will be forcibly initialized struct bpf_insn insn; ^ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1339:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_linfo': /kisskb/src/kernel/bpf/verifier.c:379:11: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1620:12: note: byref variable will be forcibly initialized LIST_HEAD(purge); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_verifier_log_write': /kisskb/src/kernel/bpf/verifier.c:320:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_log': /kisskb/src/kernel/bpf/verifier.c:347:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:5428:27: note: byref variable will be forcibly initialized struct bpf_call_arg_meta meta; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:9872:30: note: byref variable will be forcibly initialized const struct bpf_insn_cbs cbs = { ^ /kisskb/src/fs/squashfs/inode.c: In function 'squashfs_read_inode': /kisskb/src/fs/squashfs/inode.c:106:23: note: byref variable will be forcibly initialized union squashfs_inode squashfs_ino; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/wbt.h:158, from /kisskb/src/block/blk-wbt.c:32: /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/wbt.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_stat, ^ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_lat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/wbt.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_lat, ^ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_step': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/wbt.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_step, ^ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_timer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/wbt.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_timer, ^ /kisskb/src/block/blk-wbt.c: In function '__wbt_wait': /kisskb/src/block/blk-wbt.c:512:23: note: byref variable will be forcibly initialized struct wbt_wait_data data = { ^ /kisskb/src/drivers/irqchip/irq-mst-intc.c: In function 'mst_intc_domain_alloc': /kisskb/src/drivers/irqchip/irq-mst-intc.c:128:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec, *fwspec = data; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mst-intc.c:9: /kisskb/src/drivers/irqchip/irq-mst-intc.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/block/blk-mq-debugfs.c: In function 'hctx_busy_show': /kisskb/src/block/blk-mq-debugfs.c:417:26: note: byref variable will be forcibly initialized struct show_busy_params params = { .m = m, .hctx = hctx }; ^ /kisskb/src/fs/exfat/cache.c: In function 'exfat_get_cluster': /kisskb/src/fs/exfat/cache.c:244:24: note: byref variable will be forcibly initialized struct exfat_cache_id cid; ^ /kisskb/src/fs/ext4/resize.c: In function 'reserve_backup_gdb': /kisskb/src/fs/ext4/resize.c:988:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ext4/resize.c:16: /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb_meta_bg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/resize.c:961:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^ /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/resize.c:898:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^ /kisskb/src/fs/ext4/resize.c: In function 'ext4_group_add': /kisskb/src/fs/ext4/resize.c:1634:34: note: byref variable will be forcibly initialized struct ext4_new_flex_group_data flex_gd; ^ /kisskb/src/fs/exfat/super.c: In function 'exfat_read_root': /kisskb/src/fs/exfat/super.c:335:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/super.c: In function 'exfat_parse_param': /kisskb/src/fs/exfat/super.c:261:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/kernel/time/test_udelay.c: In function 'udelay_test_show': /kisskb/src/kernel/time/test_udelay.c:82:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:27:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^ /kisskb/src/fs/unicode/utf8-core.c:27:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:54:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^ /kisskb/src/fs/unicode/utf8-core.c:54:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:85:20: note: byref variable will be forcibly initialized struct utf8cursor cur1; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:109:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:132:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:153:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/preemptirq.h:67, from /kisskb/src/kernel/trace/trace_preemptirq.c:16: /kisskb/src/kernel/trace/trace_preemptirq.c: In function 'trace_event_raw_event_preemptirq_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(preemptirq_template, ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getname': /kisskb/src/net/llc/af_llc.c:994:22: note: byref variable will be forcibly initialized struct sockaddr_llc sllc; ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_cmsg_rcv': /kisskb/src/net/llc/af_llc.c:649:22: note: byref variable will be forcibly initialized struct llc_pktinfo info; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1055:12: note: userspace variable will be forcibly initialized static int llc_ui_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_bind': /kisskb/src/net/llc/af_llc.c:376:26: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ /kisskb/src/net/llc/af_llc.c:376:19: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/llc/af_llc.c:24: /kisskb/src/net/llc/af_llc.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_ext_write_extent_locked': /kisskb/src/fs/hfsplus/extents.c:134:24: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_ext_read_extent': /kisskb/src/fs/hfsplus/extents.c:209:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_free_fork': /kisskb/src/fs/hfsplus/extents.c:399:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_file_truncate': /kisskb/src/fs/hfsplus/extents.c:547:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdi': /kisskb/src/fs/unicode/utf8-selftest.c:166:20: note: byref variable will be forcibly initialized struct utf8cursor u8c; ^ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdicf': /kisskb/src/fs/unicode/utf8-selftest.c:202:20: note: byref variable will be forcibly initialized struct utf8cursor u8c; ^ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_comparisons': /kisskb/src/fs/unicode/utf8-selftest.c:259:21: note: byref variable will be forcibly initialized const struct qstr s2 = {.name = nfdicf_test_data[i].ncf, ^ /kisskb/src/fs/unicode/utf8-selftest.c:257:21: note: byref variable will be forcibly initialized const struct qstr s1 = {.name = nfdicf_test_data[i].str, ^ /kisskb/src/fs/unicode/utf8-selftest.c:249:21: note: byref variable will be forcibly initialized const struct qstr s2 = {.name = nfdi_test_data[i].dec, ^ /kisskb/src/fs/unicode/utf8-selftest.c:247:21: note: byref variable will be forcibly initialized const struct qstr s1 = {.name = nfdi_test_data[i].str, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:38: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^ /kisskb/src/fs/squashfs/namei.c: In function 'squashfs_lookup': /kisskb/src/fs/squashfs/namei.c:133:29: note: byref variable will be forcibly initialized struct squashfs_dir_header dirh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/dcache.h:5, from /kisskb/src/fs/ecryptfs/main.c:13: /kisskb/src/fs/ecryptfs/main.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/ecryptfs/main.c: In function '__ecryptfs_printk': /kisskb/src/fs/ecryptfs/main.c:73:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ecryptfs/main.c: In function 'ecryptfs_mount': /kisskb/src/fs/ecryptfs/main.c:485:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:671:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:668:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1751:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1749:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, pid_list); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:932:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/fs/isofs/rock.c: In function 'parse_rock_ridge_inode_internal': /kisskb/src/fs/isofs/rock.c:318:20: note: byref variable will be forcibly initialized struct rock_state rs; ^ /kisskb/src/fs/isofs/rock.c: In function 'rock_ridge_symlink_readpage': /kisskb/src/fs/isofs/rock.c:707:20: note: byref variable will be forcibly initialized struct rock_state rs; ^ /kisskb/src/fs/isofs/rock.c: In function 'get_rock_ridge_filename': /kisskb/src/fs/isofs/rock.c:201:20: note: byref variable will be forcibly initialized struct rock_state rs; ^ /kisskb/src/fs/exfat/nls.c: In function 'exfat_create_upcase_table': /kisskb/src/fs/exfat/nls.c:754:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/misc.c: In function 'exfat_msg': /kisskb/src/fs/exfat/misc.c:55:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/exfat/misc.c:54:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/exfat/misc.c: In function '__exfat_fs_error': /kisskb/src/fs/exfat/misc.c:29:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/exfat/misc.c:28:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/exfat/misc.c: In function 'exfat_set_entry_time': /kisskb/src/fs/exfat/misc.c:106:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized 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 } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized 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 } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_find_cat': /kisskb/src/fs/hfsplus/catalog.c:197:20: note: byref variable will be forcibly initialized hfsplus_cat_entry tmp; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_create_cat': /kisskb/src/fs/hfsplus/catalog.c:258:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/catalog.c:257:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_delete_cat': /kisskb/src/fs/hfsplus/catalog.c:334:26: note: byref variable will be forcibly initialized struct hfsplus_fork_raw fork; ^ /kisskb/src/fs/hfsplus/catalog.c:333:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_rename_cat': /kisskb/src/fs/hfsplus/catalog.c:440:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/catalog.c:439:31: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ /kisskb/src/fs/hfsplus/catalog.c:439:23: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:973:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1350:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_list': /kisskb/src/fs/ext4/xattr.c:726:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_update_ref': /kisskb/src/fs/ext4/xattr.c:979:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_write': /kisskb/src/fs/ext4/xattr.c:1340:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_get': /kisskb/src/fs/ext4/xattr.c:580:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_block_set': /kisskb/src/fs/ext4/xattr.c:1841:27: note: byref variable will be forcibly initialized struct ext4_xattr_search s_copy = bs->s; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_set_handle': /kisskb/src/fs/ext4/xattr.c:2287:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_move_to_block': /kisskb/src/fs/ext4/xattr.c:2544:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:502:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:637:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:408:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/resource.c:1878:2: note: in expansion of macro 'smp_store_release' smp_store_release(&iomem_inode, inode); ^ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:490:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:608:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:608:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:683:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:739:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_get_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/resource.c:1171:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&iomem_inode)->i_mapping; ^ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1604:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^ /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:453:22: note: byref variable will be forcibly initialized struct core_thread self; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:665:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1499:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1565:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1598:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1657:16: note: byref variable will be forcibly initialized struct rusage r; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(file->filter, filter); ^ /kisskb/src/fs/exfat/balloc.c: In function 'exfat_load_bitmap': /kisskb/src/fs/exfat/balloc.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(filter->prog, prog); ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_fill_info': /kisskb/src/net/core/neighbour.c:2431:23: note: byref variable will be forcibly initialized struct nda_cacheinfo ci; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_system_preds': /kisskb/src/kernel/trace/trace_events_filter.c:1578:12: note: byref variable will be forcibly initialized LIST_HEAD(filter_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_hash_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:517:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->nht, new_nht); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:513:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_nht->hash_buckets[hash], n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^ /kisskb/src/net/core/neighbour.c: In function 'proc_unres_qlen': /kisskb/src/net/core/neighbour.c:3388:19: note: byref variable will be forcibly initialized struct ctl_table tmp = *ctl; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_proc_dointvec_zero_intmax': /kisskb/src/net/core/neighbour.c:3452:19: note: byref variable will be forcibly initialized struct ctl_table tmp = *ctl; ^ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_info': /kisskb/src/net/core/neighbour.c:2081:20: note: byref variable will be forcibly initialized struct ndt_stats ndst; ^ /kisskb/src/net/core/neighbour.c:2060:21: note: byref variable will be forcibly initialized struct ndt_config ndc = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:187:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, neigh); ^ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:21:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/net/core/neighbour.c: In function 'neigh_flush_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:310:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^ /kisskb/src/net/core/neighbour.c: In function '___neigh_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:654:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nht->hash_buckets[hash_val], n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:651:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/kernel/trace/trace_events_trigger.c:8: /kisskb/src/kernel/trace/trace_events_trigger.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'set_trigger_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_trigger.c:768:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^ /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:265:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/net/core/neighbour.c: In function '__neigh_for_each_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/neighbour.c:2972:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^ /kisskb/src/fs/hpfs/alloc.c: In function 'chk_if_allocated': /kisskb/src/fs/hpfs/alloc.c:71:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'alloc_in_bmp': /kisskb/src/fs/hpfs/alloc.c:117:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_alloc_if_possible': /kisskb/src/fs/hpfs/alloc.c:298:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_sectors': /kisskb/src/fs/hpfs/alloc.c:317:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_check_free_dnodes': /kisskb/src/fs/hpfs/alloc.c:365:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_dnode': /kisskb/src/fs/hpfs/alloc.c:415:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_trim_fs': /kisskb/src/fs/hpfs/alloc.c:531:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/exfat/file.c: In function '__exfat_truncate': /kisskb/src/fs/exfat/file.c:154:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/exfat/file.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:158:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:76:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ext4.h:3019, from /kisskb/src/fs/ext4/super.c:59: /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_other_inode_update_time': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_other_inode_update_time, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_free_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_request_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_allocate_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_evict_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_evict_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_drop_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_drop_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_nfs_commit_metadata': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_nfs_commit_metadata, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mark_inode_dirty': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:280:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mark_inode_dirty, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_begin_ordered_truncate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_begin_ordered_truncate, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__write_begin, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:370:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__write_end, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:422:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_writepages, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:464:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_write_pages, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:493:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_write_pages_extent, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:520:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_writepages_result, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__page_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__page_op, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_invalidatepage_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:600:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_invalidatepage_op, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:640:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_discard_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mb_new_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__mb_new_pa, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_inode_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:709:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_release_inode_pa, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_group_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:736:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_release_group_pa, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_preallocations': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:759:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_discard_preallocations, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_discard_preallocations': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:785:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_discard_preallocations, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:806:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_request_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_allocate_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:888:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_free_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:919:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_file_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:946:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_file_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_fs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:969:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_fs, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_alloc_da_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:990:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_alloc_da_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1013:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mballoc_alloc, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_prealloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mballoc_prealloc, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mballoc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__mballoc, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_forget': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_forget, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_update_reserve_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_update_reserve_space, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_reserve_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1236:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_reserve_space, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_release_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1265:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_release_space, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__bitmap_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1296:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__bitmap_load, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_read_block_bitmap_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_read_block_bitmap_load, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_direct_IO_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1361:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_direct_IO_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_direct_IO_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1388:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_direct_IO_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__fallocate_mode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1419:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__fallocate_mode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fallocate_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1468:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fallocate_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_unlink_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1522:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_unlink_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__truncate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1545:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__truncate, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1582:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_convert_to_initialized_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_fastpath': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_convert_to_initialized_fastpath, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1662:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__map_blocks_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1704:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__map_blocks_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_load_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_load_extent, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_load_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1779:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_load_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1799:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_journal_start, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start_reserved': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_journal_start_reserved, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__trim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:1849:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__trim, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_handle_unwritten_extents': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1898:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_handle_unwritten_extents, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_get_implied_cluster_alloc_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1936:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_get_implied_cluster_alloc_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_put_in_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1965:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_put_in_cache, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_in_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:1995:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_in_cache, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_find_delalloc_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2022:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_find_delalloc_range, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_get_reserved_cluster_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2057:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_get_reserved_cluster_alloc, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_show_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2083:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_show_extent, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_remove_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_remove_blocks, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_leaf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_rm_leaf, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_idx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_rm_idx, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_remove_space, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2257:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_remove_space_done, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:2301:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__es_extent, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_remove_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2343:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_remove_extent, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2368:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_find_extent_range_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_find_extent_range_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2420:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_lookup_extent_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2442:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_lookup_extent_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_shrink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:2476:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__es_shrink_enter, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink_scan_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2510:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_shrink_scan_exit, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_collapse_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2532:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_collapse_range, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_insert_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2557:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_insert_range, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2582:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_shrink, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_insert_delayed_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2610:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_insert_delayed_block, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:2646:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_fsmap_class, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_getfsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ext4.h:2683:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_getfsmap_class, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_shutdown': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2718:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_shutdown, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2738:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_error, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_prefetch_bitmaps': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2761:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_prefetch_bitmaps, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_lazy_itable_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2786:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_lazy_itable_init, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay_scan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2805:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_replay_scan, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_replay, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2853:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_commit_start, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2870:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_commit_stop, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2904:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_stats, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^ /kisskb/src/include/trace/events/ext4.h:2963:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(create); ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^ /kisskb/src/include/trace/events/ext4.h:2964:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(link); ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_unlink': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^ /kisskb/src/include/trace/events/ext4.h:2965:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(unlink); ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2967:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_inode, ^ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ext4.h:2989:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_range, ^ In file included from /kisskb/src/fs/ext4/super.c:50:0: /kisskb/src/fs/ext4/super.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_unlink': /kisskb/src/fs/hfsplus/dir.c:362:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_link': /kisskb/src/fs/hfsplus/dir.c:306:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_lookup': /kisskb/src/fs/hfsplus/dir.c:87:16: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c:36:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/dir.c:34:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_readdir': /kisskb/src/fs/hfsplus/dir.c:137:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/dir.c:136:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:182:23: note: byref variable will be forcibly initialized 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 struct skcipher_walk walk; ^ /kisskb/src/kernel/capability.c: In function '__do_sys_capget': /kisskb/src/kernel/capability.c:153:23: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c:153:19: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c:153:15: note: byref variable will be forcibly initialized kernel_cap_t pE, pI, pP; ^ /kisskb/src/kernel/capability.c: In function '__do_sys_capset': /kisskb/src/kernel/capability.c:226:39: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/kernel/capability.c:226:28: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/kernel/capability.c:226:15: note: byref variable will be forcibly initialized kernel_cap_t inheritable, permitted, effective; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_msg': /kisskb/src/fs/ext4/super.c:897:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:896:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error': /kisskb/src/fs/ext4/super.c:739:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:738:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_inode': /kisskb/src/fs/ext4/super.c:762:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c:761:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:135:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:68:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_file': /kisskb/src/fs/ext4/super.c:793:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c:792:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'set_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:1865:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], qname); ^ /kisskb/src/fs/ext4/super.c: In function 'clear_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:1884:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], NULL); ^ /kisskb/src/fs/ext4/super.c: In function 'handle_mount_opt': /kisskb/src/fs/ext4/super.c:2255:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning': /kisskb/src/fs/ext4/super.c:921:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:920:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning_inode': /kisskb/src/fs/ext4/super.c:938:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:937:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_grp_locked_error': /kisskb/src/fs/ext4/super.c:960:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:959:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'ext4_alloc_flex_bg_array': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:2740:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_flex_groups, new_groups); ^ /kisskb/src/fs/ext4/super.c: In function 'ext4_remount': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:6092:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[i], old_opts.s_qf_names[i]); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/error_report.h:74, from /kisskb/src/kernel/trace/error_report-traces.c:9: /kisskb/src/kernel/trace/error_report-traces.c: In function 'trace_event_raw_event_error_report_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(error_report_template, ^ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:4665:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_desc, ^ /kisskb/src/kernel/sysctl.c: In function 'proc_dointvec_minmax': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized struct do_proc_dointvec_minmax_conv_param param = { ^ /kisskb/src/kernel/sysctl.c: In function 'proc_taint': /kisskb/src/kernel/sysctl.c:854:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/sysctl.c: In function 'proc_douintvec_minmax': /kisskb/src/kernel/sysctl.c:1029:45: note: byref variable will be forcibly initialized struct do_proc_douintvec_minmax_conv_param param = { ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1365:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4001:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page_alloc.c:4000:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/verity.c: In function 'ext4_end_enable_verity': /kisskb/src/fs/ext4/verity.c:241:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/ext4/ext4.h:21, from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_submit_inode_data_all': /kisskb/src/fs/ext4/fast_commit.c:925:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/ext4/fast_commit.c:925:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/fs/ext4/fast_commit.c:10:0: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_tlv': /kisskb/src/fs/ext4/fast_commit.c:756:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_dentry_tlv': /kisskb/src/fs/ext4/fast_commit.c:779:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c:778:29: note: byref variable will be forcibly initialized struct ext4_fc_dentry_info fcd; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_tail': /kisskb/src/fs/ext4/fast_commit.c:718:22: note: byref variable will be forcibly initialized struct ext4_fc_tail tail; ^ /kisskb/src/fs/ext4/fast_commit.c:717:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode_data': /kisskb/src/fs/ext4/fast_commit.c:853:27: note: byref variable will be forcibly initialized struct ext4_fc_del_range lrange; ^ /kisskb/src/fs/ext4/fast_commit.c:852:27: note: byref variable will be forcibly initialized struct ext4_fc_add_range fc_ext; ^ /kisskb/src/fs/ext4/fast_commit.c:851:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode': /kisskb/src/fs/ext4/fast_commit.c:811:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c:810:23: note: byref variable will be forcibly initialized struct ext4_fc_inode fc_inode; ^ /kisskb/src/fs/ext4/fast_commit.c:809:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_perform_commit': /kisskb/src/fs/ext4/fast_commit.c:1057:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/fast_commit.c:1055:22: note: byref variable will be forcibly initialized struct ext4_fc_head head; ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_set_bitmaps_and_counters': /kisskb/src/fs/ext4/fast_commit.c:1821:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_start': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_link': /kisskb/src/fs/ext4/fast_commit.c:1398:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_unlink': /kisskb/src/fs/ext4/fast_commit.c:1302:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c:1301:14: note: byref variable will be forcibly initialized struct qstr entry; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_end': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_add_range': /kisskb/src/fs/ext4/fast_commit.c:1637:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c:1632:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_create': /kisskb/src/fs/ext4/fast_commit.c:1548:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_del_range': /kisskb/src/fs/ext4/fast_commit.c:1762:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_inode': /kisskb/src/fs/ext4/fast_commit.c:1452:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_unlink': /kisskb/src/fs/ext4/fast_commit.c:481:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_link': /kisskb/src/fs/ext4/fast_commit.c:500:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_create': /kisskb/src/fs/ext4/fast_commit.c:518:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_range': /kisskb/src/fs/ext4/fast_commit.c:593:28: note: byref variable will be forcibly initialized struct __track_range_args args; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:730:20: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/ptrace.c:704:33: note: byref variable will be forcibly initialized struct ptrace_peeksiginfo_args arg; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1196:16: note: byref variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1062:12: note: byref variable will be forcibly initialized sigset_t new_set; ^ /kisskb/src/kernel/ptrace.c:1001:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_internal': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_return_int': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^ /kisskb/src/fs/squashfs/zstd_wrapper.c: In function 'zstd_uncompress': /kisskb/src/fs/squashfs/zstd_wrapper.c:70:17: note: byref variable will be forcibly initialized ZSTD_outBuffer out_buf = { NULL, 0, 0 }; ^ /kisskb/src/fs/squashfs/zstd_wrapper.c:69:16: note: byref variable will be forcibly initialized ZSTD_inBuffer in_buf = { NULL, 0, 0 }; ^ In file included from /kisskb/src/fs/ext4/inode-test.c:7:0: /kisskb/src/fs/ext4/inode-test.c: In function 'inode_test_xtimestamp_decoding': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/fs/ext4/inode-test.c:260:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/fs/ext4/inode-test.c:252:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ^ /kisskb/src/fs/ext4/inode-test.c:243:20: note: byref variable will be forcibly initialized struct timespec64 timestamp; ^ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_update': /kisskb/src/fs/ubifs/journal.c:549:28: note: byref variable will be forcibly initialized union ubifs_key dent_key, ino_key; ^ /kisskb/src/fs/ubifs/journal.c:549:18: note: byref variable will be forcibly initialized union ubifs_key dent_key, ino_key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_write_inode': /kisskb/src/fs/ubifs/journal.c:948:19: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c:880:23: note: byref variable will be forcibly initialized struct fscrypt_name nm = {0}; ^ /kisskb/src/fs/ubifs/journal.c:879:19: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_xrename': /kisskb/src/fs/ubifs/journal.c:1057:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_rename': /kisskb/src/fs/ubifs/journal.c:1222:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_truncate': /kisskb/src/fs/ubifs/journal.c:1511:23: note: byref variable will be forcibly initialized union ubifs_key key, to_key; ^ /kisskb/src/fs/ubifs/journal.c:1511:18: note: byref variable will be forcibly initialized union ubifs_key key, to_key; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_delete_xattr': /kisskb/src/fs/ubifs/journal.c:1677:34: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c:1677:28: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c:1677:18: note: byref variable will be forcibly initialized union ubifs_key xent_key, key1, key2; ^ /kisskb/src/fs/ubifs/journal.c: In function 'ubifs_jnl_change_xattr': /kisskb/src/fs/ubifs/journal.c:1798:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:90:8: note: byref variable will be forcibly initialized le128 t = rctx->t; ^ /kisskb/src/crypto/xts.c:89:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:146:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3127:11: note: byref variable will be forcibly initialized sigset_t set; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:51: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^ /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1987:23: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2157:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2054:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^ /kisskb/src/fs/hfsplus/btree.c: In function 'hfs_bmap_new_bmap': /kisskb/src/fs/hfsplus/btree.c:316:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4099:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4099:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1102:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1250:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(lr->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2221:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2197:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed event; ^ /kisskb/src/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 struct gpio_v2_line_event le; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'edge_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:553:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^ /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 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 struct gpio_v2_line_request ulr; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2924:12: note: byref variable will be forcibly initialized sigset_t newblocked; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/kernel/signal.c:3480:11: note: byref variable will be forcibly initialized sigset_t mask = *which; ^ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:904:11: note: byref variable will be forcibly initialized sigset_t flush; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1509:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4513:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:2973:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3056:20: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c:3056:11: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3009:11: note: byref variable will be forcibly initialized sigset_t kmask; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2021:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2260:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2798:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2856:11: note: byref variable will be forcibly initialized sigset_t unblocked; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3905:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3679:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1690:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1724:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3836:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3945:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1622:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1710:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1739:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1754:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1771:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1658:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3540:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c:3539:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/signal.c:3538:11: note: byref variable will be forcibly initialized sigset_t these; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3758:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:3975:12: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3997:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4293:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4293:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4113:10: note: byref variable will be forcibly initialized stack_t new; ^ /kisskb/src/fs/hfsplus/bnode.c: In function 'hfsplus_bnode_dump': /kisskb/src/fs/hfsplus/bnode.c:300:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/hfsplus/bnode.c:13: /kisskb/src/fs/hfsplus/bnode.c: In function '__hfs_bnode_create': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfsplus/bnode.c:436:3: note: in expansion of macro 'wait_event' wait_event(node2->lock_wq, ^ /kisskb/src/fs/hfsplus/bnode.c: In function 'hfsplus_bnode_find': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfsplus/bnode.c:490:3: note: in expansion of macro 'wait_event' wait_event(node->lock_wq, ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_readdir': /kisskb/src/fs/romfs/super.c:154:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_iget': /kisskb/src/fs/romfs/super.c:281:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_lookup': /kisskb/src/fs/romfs/super.c:217:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:104:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'madvise_cold_or_pageout_pte_range': /kisskb/src/mm/madvise.c:318:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c: In function 'do_setvfinfo': /kisskb/src/net/core/rtnetlink.c:2384:23: note: byref variable will be forcibly initialized struct ifla_vf_info ivf; ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:487:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/mm/madvise.c:502:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:520:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:552:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_kill_links': /kisskb/src/net/core/rtnetlink.c:417:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_group_dellink': /kisskb/src/net/core/rtnetlink.c:3014:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:711:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c:710:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/madvise.c: In function 'do_madvise': /kisskb/src/mm/madvise.c:1067:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/mm/madvise.c:1168:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/madvise.c:1166:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_ifmap': /kisskb/src/net/core/rtnetlink.c:1401:25: note: byref variable will be forcibly initialized struct rtnl_link_ifmap map; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vfinfo': /kisskb/src/net/core/rtnetlink.c:1242:22: note: byref variable will be forcibly initialized struct ifla_vf_guid port_guid; ^ /kisskb/src/net/core/rtnetlink.c:1241:22: note: byref variable will be forcibly initialized struct ifla_vf_guid node_guid; ^ /kisskb/src/net/core/rtnetlink.c:1240:22: note: byref variable will be forcibly initialized struct ifla_vf_info ivi; ^ /kisskb/src/net/core/rtnetlink.c:1239:27: note: byref variable will be forcibly initialized struct ifla_vf_broadcast vf_broadcast; ^ /kisskb/src/net/core/rtnetlink.c:1238:21: note: byref variable will be forcibly initialized struct ifla_vf_mac vf_mac; ^ /kisskb/src/net/core/rtnetlink.c:1237:22: note: byref variable will be forcibly initialized struct ifla_vf_rate vf_rate; ^ /kisskb/src/net/core/rtnetlink.c:1236:22: note: byref variable will be forcibly initialized struct ifla_vf_vlan vf_vlan; ^ /kisskb/src/net/core/rtnetlink.c:1235:23: note: byref variable will be forcibly initialized struct ifla_vf_trust vf_trust; ^ /kisskb/src/net/core/rtnetlink.c:1234:23: note: byref variable will be forcibly initialized struct ifla_vf_stats vf_stats; ^ /kisskb/src/net/core/rtnetlink.c:1233:25: note: byref variable will be forcibly initialized struct ifla_vf_tx_rate vf_tx_rate; ^ /kisskb/src/net/core/rtnetlink.c:1232:26: note: byref variable will be forcibly initialized struct ifla_vf_spoofchk vf_spoofchk; ^ /kisskb/src/net/core/rtnetlink.c:1231:27: note: byref variable will be forcibly initialized struct ifla_vf_vlan_info vf_vlan_info; ^ /kisskb/src/net/core/rtnetlink.c:1230:28: note: byref variable will be forcibly initialized struct ifla_vf_link_state vf_linkstate; ^ /kisskb/src/net/core/rtnetlink.c:1228:30: note: byref variable will be forcibly initialized struct ifla_vf_rss_query_en vf_rss_query_en; ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_id_fill': /kisskb/src/net/core/rtnetlink.c:1148:29: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_register_internal': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:220:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], link); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:193:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rtnl_msg_handlers[protocol], tab); ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_rcv_msg': /kisskb/src/net/core/rtnetlink.c:5511:32: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:304:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], NULL); ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_unregister_all': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/rtnetlink.c:340:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], NULL); ^ In file included from /kisskb/src/drivers/gpio/gpio-74x164.c:16:0: /kisskb/src/drivers/gpio/gpio-74x164.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/net/core/rtnetlink.c: In function 'do_setlink': /kisskb/src/net/core/rtnetlink.c:2622:16: note: byref variable will be forcibly initialized struct ifmap k_map; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_delete_link': /kisskb/src/net/core/rtnetlink.c:3050:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_newlink': /kisskb/src/net/core/rtnetlink.c:3471:13: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function '__mmu_notifier_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/mm/mmu_notifier.c:655:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->notifier_subscriptions, subscriptions); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sys.c:9: /kisskb/src/kernel/sys.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/mmu_notifier.c:982:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/mmu_notifier.c:1062:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:973:14: note: byref variable will be forcibly initialized struct tms tmp; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1255:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^ /kisskb/src/fs/ubifs/file.c: In function 'ubifs_invalidatepage': /kisskb/src/fs/ubifs/file.c:212:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .dd_growth = c->bi.page_budget}; ^ /kisskb/src/fs/ubifs/file.c:198:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .recalculate = 1, .new_page = 1 }; ^ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/fs/ubifs/file.c: In function 'do_writepage': /kisskb/src/fs/ubifs/file.c:212:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .dd_growth = c->bi.page_budget}; ^ /kisskb/src/fs/ubifs/file.c:198:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .recalculate = 1, .new_page = 1 }; ^ /kisskb/src/fs/ubifs/file.c:907:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/file.c: In function 'do_truncation': /kisskb/src/fs/ubifs/file.c:1112:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2626:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/fs/ubifs/file.c: In function 'update_mctime': /kisskb/src/fs/ubifs/file.c:1420:27: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .dirtied_ino = 1, ^ In file included from /kisskb/src/include/linux/fs.h:24:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/fs/ubifs/file.c: In function 'cancel_budget': /kisskb/src/fs/ubifs/file.c:212:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .dd_growth = c->bi.page_budget}; ^ /kisskb/src/fs/ubifs/file.c:198:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .recalculate = 1, .new_page = 1 }; ^ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:489:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/fs/ubifs/file.c: In function 'read_block': /kisskb/src/fs/ubifs/file.c:50:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/kernel/umh.c:311:11: note: in expansion of macro 'wait_event_timeout' retval = wait_event_timeout(running_helpers_waitq, ^ /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:404:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/ubifs/file.c: In function 'write_begin_slow': /kisskb/src/fs/ubifs/file.c:198:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req = { .recalculate = 1, .new_page = 1 }; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1401:16: note: byref variable will be forcibly initialized struct rlimit value; ^ /kisskb/src/fs/ubifs/file.c: In function 'ubifs_vm_page_mkwrite': /kisskb/src/fs/ubifs/file.c:198:26: note: byref variable will be forcibly initialized /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1627:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1627:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1626:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c:1626:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1671:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1798:16: note: byref variable will be forcibly initialized struct rusage r; ^ In file included from /kisskb/src/kernel/workqueue.c:33:0: /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/kernel/workqueue.c:3538:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(detach_completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:362: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2185:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/mm/ksm.c: In function 'write_protect_page': /kisskb/src/mm/ksm.c:1043:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/ksm.c: In function 'replace_page': /kisskb/src/mm/ksm.c:1130:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/ksm.c: In function 'try_to_merge_one_page': /kisskb/src/mm/ksm.c:1205:8: note: byref variable will be forcibly initialized pte_t orig_pte = __pte(0); ^ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/ksm.c:17: /kisskb/src/mm/ksm.c: In function 'ksm_scan_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/mm/ksm.c:2430:4: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(ksm_thread_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/ksm.c:2426:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(ksm_iter_wait, ^ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5287:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4609:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4256:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/kernel/bpf/inode.c:14: /kisskb/src/kernel/bpf/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /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 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 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 struct fs_parse_result result; ^ /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 struct path path; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_scatterlist': /kisskb/src/fs/ecryptfs/crypto.c:296:29: note: byref variable will be forcibly initialized struct extent_crypt_result ecr; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_extent': /kisskb/src/fs/ecryptfs/crypto.c:386:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/ecryptfs/crypto.c:386:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized struct sw842_param p; ^ /kisskb/src/fs/hpfs/buffer.c: In function 'hpfs_prefetch_sectors': /kisskb/src/fs/hpfs/buffer.c:41:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:153:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:153:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:128:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:226:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:226:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:197:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ethernet/eth.c:36: /kisskb/src/net/ethernet/eth.c: In function 'eth_header_cache': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ethernet/eth.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&hh->hh_len, ETH_HLEN); ^ /kisskb/src/net/ethernet/eth.c: In function 'eth_get_headlen': /kisskb/src/net/ethernet/eth.c:129:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/ktime.h:232:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:604:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:612:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1043:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^ /kisskb/src/fs/fuse/dev.c:1042:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1403:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1424:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1452:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1449:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_iterate': /kisskb/src/fs/adfs/dir.c:243:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1500:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1497:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_dir_lookup_byname': /kisskb/src/fs/adfs/dir.c:353:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1545:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_lookup': /kisskb/src/fs/adfs/dir.c:433:21: note: byref variable will be forcibly initialized struct object_info obj; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1723:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1836:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1950:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1928:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1100:24: note: byref variable will be forcibly initialized struct fuse_in_header ih = { ^ /kisskb/src/fs/fuse/dev.c:1097:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:1231:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^ /kisskb/src/fs/hfsplus/brec.c: In function 'hfs_bnode_split': /kisskb/src/fs/hfsplus/brec.c:239:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1356:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/hfsplus/brec.c: In function 'hfs_btree_inc_height': /kisskb/src/fs/hfsplus/brec.c:465:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1334:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2108:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2179:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:2169:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_xrename': /kisskb/src/fs/ubifs/dir.c:1502:30: note: byref variable will be forcibly initialized struct fscrypt_name fst_nm, snd_nm; ^ /kisskb/src/fs/ubifs/dir.c:1502:22: note: byref variable will be forcibly initialized struct fscrypt_name fst_nm, snd_nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_unlink': /kisskb/src/fs/ubifs/dir.c:772:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_link': /kisskb/src/fs/ubifs/dir.c:699:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_lookup': /kisskb/src/fs/ubifs/dir.c:201:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c:197:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_readdir': /kisskb/src/fs/ubifs/dir.c:502:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c:500:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'do_tmpfile': /kisskb/src/fs/ubifs/dir.c:361:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_mknod': /kisskb/src/fs/ubifs/dir.c:1029:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_mkdir': /kisskb/src/fs/ubifs/dir.c:953:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_symlink': /kisskb/src/fs/ubifs/dir.c:1118:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c:1114:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_create': /kisskb/src/fs/ubifs/dir.c:291:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_check_dir_empty': /kisskb/src/fs/ubifs/dir.c:854:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/dir.c: In function 'do_rename': /kisskb/src/fs/ubifs/dir.c:1419:27: note: byref variable will be forcibly initialized struct ubifs_budget_req wht_req = { .dirtied_ino = 1, ^ /kisskb/src/fs/ubifs/dir.c:1269:30: note: byref variable will be forcibly initialized struct fscrypt_name old_nm, new_nm; ^ /kisskb/src/fs/ubifs/dir.c:1269:22: note: byref variable will be forcibly initialized struct fscrypt_name old_nm, new_nm; ^ /kisskb/src/fs/ubifs/dir.c: In function 'ubifs_rmdir': /kisskb/src/fs/ubifs/dir.c:877:22: note: byref variable will be forcibly initialized struct fscrypt_name nm; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_header': /kisskb/src/crypto/adiantum.c:231:24: note: byref variable will be forcibly initialized struct poly1305_state state; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:255:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:288:8: note: byref variable will be forcibly initialized 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 le128 digest; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1759:19: note: byref variable will be forcibly initialized struct list_head auth_tok_list; ^ In file included from /kisskb/src/drivers/gpio/gpio-aggregator.c:22:0: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'new_device_store': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/fs/ufs/ialloc.c: In function 'ufs_new_inode': /kisskb/src/fs/ufs/ialloc.c:180:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/super.c:8: /kisskb/src/fs/overlayfs/super.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_posix_acl_xattr_set': /kisskb/src/fs/overlayfs/super.c:1037:16: note: byref variable will be forcibly initialized struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_statfs': /kisskb/src/fs/overlayfs/super.c:313:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_namelen': /kisskb/src/fs/overlayfs/super.c:909:17: note: byref variable will be forcibly initialized struct kstatfs statfs; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_workdir_create': /kisskb/src/fs/overlayfs/super.c:765:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ In file included from /kisskb/src/fs/overlayfs/super.c:18:0: /kisskb/src/fs/overlayfs/overlayfs.h:510:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:788:37: note: in expansion of macro 'OVL_CATTR' work = ovl_create_real(dir, work, OVL_CATTR(attr.ia_mode)); ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_lookup_or_create': /kisskb/src/fs/overlayfs/overlayfs.h:510:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:1312:6: note: in expansion of macro 'OVL_CATTR' OVL_CATTR(mode)); ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_rename_whiteout': /kisskb/src/fs/overlayfs/super.c:1252:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/fs/ubifs/super.c: In function 'ubifs_iget': /kisskb/src/fs/ubifs/super.c:110:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/slub.c:13: /kisskb/src/mm/slub.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/fs/ecryptfs/kthread.c:9: /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/fs/ecryptfs/kthread.c:48:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable( ^ /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_privileged_open': /kisskb/src/fs/ecryptfs/kthread.c:121:27: note: byref variable will be forcibly initialized struct ecryptfs_open_req req; ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg; ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipmb_dev->wait_queue, ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized struct ipmb_msg msg; ^ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_readdir': /kisskb/src/fs/hpfs/dir.c:69:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_dir_lseek': /kisskb/src/fs/hpfs/dir.c:28:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/mm/slub.c: In function 'slab_fix': /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_lookup': /kisskb/src/fs/hpfs/dir.c:206:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/mm/slub.c:677:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:676:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/mm/slub.c: In function 'slab_bug': /kisskb/src/mm/slub.c:661:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:660:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/mm/slub.c: In function 'slab_err': /kisskb/src/mm/slub.c:749:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/inode.c: In function 'free_full_branch': /kisskb/src/fs/ufs/inode.c:994:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^ /kisskb/src/fs/ufs/inode.c: In function 'free_branch_tail': /kisskb/src/fs/ufs/inode.c:1028:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^ /kisskb/src/mm/slub.c: In function 'list_locations': /kisskb/src/mm/slub.c:4832:19: note: byref variable will be forcibly initialized struct loc_track t = { 0, 0, NULL }; ^ /kisskb/src/fs/adfs/dir_f.c: In function 'adfs_f_update': /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_resume_npwm': /kisskb/src/fs/adfs/dir_f.c:273:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^ /kisskb/src/drivers/pwm/sysfs.c:420:20: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_suspend': /kisskb/src/drivers/pwm/sysfs.c:444:20: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/fs/adfs/dir_f.c: In function '__adfs_dir_get': /kisskb/src/fs/adfs/dir_f.c:217:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^ /kisskb/src/fs/adfs/dir_f.c: In function 'adfs_f_iterate': /kisskb/src/fs/adfs/dir_f.c:256:21: note: byref variable will be forcibly initialized struct object_info obj; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/slub.c:13: /kisskb/src/mm/slub.c: In function 'free_partial': /kisskb/src/mm/slub.c:3917:12: note: byref variable will be forcibly initialized LIST_HEAD(discard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slub.c: In function 'kmem_cache_free_bulk': /kisskb/src/mm/slub.c:3288:28: note: byref variable will be forcibly initialized struct detached_freelist df; ^ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:784:19: note: byref variable will be forcibly initialized struct find_data data; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function '__linkwatch_run_queue': /kisskb/src/net/core/link_watch.c:178:12: note: byref variable will be forcibly initialized LIST_HEAD(wrk); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slub.c: In function '__kmem_cache_shrink': /kisskb/src/mm/slub.c:4237:19: note: byref variable will be forcibly initialized struct list_head discard; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/migrate.h:87, from /kisskb/src/mm/migrate.c:56: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/migrate.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_set_acl': /kisskb/src/fs/orangefs/acl.c:123:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_init_acl': /kisskb/src/fs/orangefs/acl.c:162:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:529:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1446:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:458:22: note: byref variable will be forcibly initialized struct kernel_param p = *kp; ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:405:22: note: byref variable will be forcibly initialized struct kernel_param kp; ^ /kisskb/src/net/core/utils.c: In function 'inet_addr_is_any': /kisskb/src/net/core/utils.c:406:29: note: byref variable will be forcibly initialized const struct sockaddr_in6 in6_any = ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_warning': /kisskb/src/fs/ufs/super.c:335:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:334:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_error': /kisskb/src/fs/ufs/super.c:278:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:277:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_write': /kisskb/src/fs/jfs/super.c:788:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_panic': /kisskb/src/fs/ufs/super.c:312:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:311:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_read': /kisskb/src/fs/jfs/super.c:743:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_error': /kisskb/src/fs/jfs/super.c:86:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/jfs/super.c:85:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/802/psnap.c:10: /kisskb/src/net/802/psnap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/namei.c:7: /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/overlayfs/namei.c:207:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_get_index_fh': /kisskb/src/fs/overlayfs/namei.c:668:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_index': /kisskb/src/fs/overlayfs/namei.c:699:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup': /kisskb/src/fs/overlayfs/namei.c:1087:27: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^ /kisskb/src/fs/overlayfs/namei.c:842:25: note: byref variable will be forcibly initialized struct ovl_lookup_data d = { ^ /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 const struct path this = { .mnt = path->mnt, .dentry = expiring }; ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/kernel/bpf/bpf_iter.c:481:27: note: byref variable will be forcibly initialized union bpf_iter_link_info linfo; ^ /kisskb/src/kernel/bpf/bpf_iter.c:479:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_update': /kisskb/src/fs/adfs/dir_fplus.c:233:26: note: byref variable will be forcibly initialized struct adfs_bigdirentry bde; ^ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_getnext': /kisskb/src/fs/adfs/dir_fplus.c:175:26: note: byref variable will be forcibly initialized struct adfs_bigdirentry bde; ^ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_iterate': /kisskb/src/fs/adfs/dir_fplus.c:212:21: note: byref variable will be forcibly initialized struct object_info obj; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'fix_up_ptrs': /kisskb/src/fs/hpfs/dnode.c:222:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_to_dnode': /kisskb/src/fs/hpfs/dnode.c:245:21: note: byref variable will be forcibly initialized struct hpfs_dirent nde; ^ /kisskb/src/fs/hpfs/dnode.c:241:37: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c:241:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c:241:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'move_to_top': /kisskb/src/fs/hpfs/dnode.c:438:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'delete_empty_dnode': /kisskb/src/fs/hpfs/dnode.c:635:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:607:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:590:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:549:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:521:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_dirent': /kisskb/src/fs/hpfs/dnode.c:394:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_count_dnodes': /kisskb/src/fs/hpfs/dnode.c:747:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_de_as_down_as_possible': /kisskb/src/fs/hpfs/dnode.c:820:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'map_pos_dirent': /kisskb/src/fs/hpfs/dnode.c:855:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_remove_dtree': /kisskb/src/fs/hpfs/dnode.c:952:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ In file included from /kisskb/src/drivers/dma/dw/core.c:24:0: /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 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 struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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/dw/core.c:12: /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 LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/lib/zstd/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/fse_compress.c:731:24: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/fse_compress.c:731:15: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/fse_compress.c:730:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/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 LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ubifs/sb.c: In function 'create_default_filesystem': /kisskb/src/fs/ubifs/sb.c:87:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/ubifs/sb.c:80:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:21: note: byref variable will be forcibly initialized struct timespec64 ts = { ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1209:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^ In file included from /kisskb/src/fs/fuse/dir.c:9:0: /kisskb/src/fs/fuse/dir.c: In function 'fuse_dentry_revalidate': /kisskb/src/fs/fuse/dir.c:210:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ /kisskb/src/fs/fuse/dir.c:209:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:1030:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1029:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:521:24: note: byref variable will be forcibly initialized struct fuse_entry_out outentry; ^ /kisskb/src/fs/fuse/dir.c:520:23: note: byref variable will be forcibly initialized struct fuse_open_out outopen; ^ /kisskb/src/fs/fuse/dir.c:519:24: note: byref variable will be forcibly initialized struct fuse_create_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:663:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:722:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:751:23: note: byref variable will be forcibly initialized struct fuse_mkdir_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:459:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:862:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:950:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_set_nowrite': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dir.c:1517:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/fs/fuse/dir.c:1567:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1566:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1606:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1605:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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/dw-axi-dmac/dw-axi-dmac-platform.c:12: /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 LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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 LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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:1090:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_insert_inode_locked': /kisskb/src/fs/nilfs2/inode.c:316:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_new_inode': /kisskb/src/fs/nilfs2/inode.c:316:25: note: byref variable will be forcibly initialized /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_ilookup': /kisskb/src/fs/nilfs2/inode.c:556:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_locked': /kisskb/src/fs/nilfs2/inode.c:566:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_for_gc': /kisskb/src/fs/nilfs2/inode.c:597:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_get_block': /kisskb/src/fs/nilfs2/inode.c:91:33: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_truncate': /kisskb/src/fs/nilfs2/inode.c:718:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_setattr': /kisskb/src/fs/nilfs2/inode.c:811:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_evict_inode': /kisskb/src/fs/nilfs2/inode.c:773:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/drivers/video/backlight/hx8357.c: In function 'hx8357_spi_write_then_read': /kisskb/src/drivers/video/backlight/hx8357.c:218:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_dirty_inode': /kisskb/src/fs/nilfs2/inode.c:971:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:755:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:335:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/miscdev.c:9: /kisskb/src/fs/ecryptfs/miscdev.c: In function 'ecryptfs_miscdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ecryptfs/miscdev.c:237:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible( ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:423:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:798:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:848:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_cleanup_index': /kisskb/src/fs/overlayfs/util.c:730:14: note: byref variable will be forcibly initialized struct qstr name = { }; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'fallible_read_node': /kisskb/src/fs/ubifs/tnc.c:505:19: note: byref variable will be forcibly initialized union ubifs_key node_key; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'validate_data_node': /kisskb/src/fs/ubifs/tnc.c:1692:18: note: byref variable will be forcibly initialized union ubifs_key key1; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'do_lookup_dh': /kisskb/src/fs/ubifs/tnc.c:1927:18: note: byref variable will be forcibly initialized union ubifs_key start_key; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_locate': /kisskb/src/fs/ubifs/tnc.c:1445:23: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr, *zt; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_add': /kisskb/src/fs/ubifs/tnc.c:2283:24: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_add_nm': /kisskb/src/fs/ubifs/tnc.c:2476:24: note: byref variable will be forcibly initialized struct fscrypt_name noname = { .disk_name = { .name = "", .len = 1 } }; ^ /kisskb/src/fs/ubifs/tnc.c:2458:24: note: byref variable will be forcibly initialized struct ubifs_zbranch zbr; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_dh': /kisskb/src/fs/ubifs/tnc.c:2723:19: note: byref variable will be forcibly initialized union ubifs_key start_key; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'ubifs_tnc_remove_ino': /kisskb/src/fs/ubifs/tnc.c:2867:24: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/tnc.c:2867:18: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/tnc.c: In function 'dbg_check_inode_size': /kisskb/src/fs/ubifs/tnc.c:3483:28: note: byref variable will be forcibly initialized union ubifs_key from_key, to_key, *key; ^ /kisskb/src/fs/ubifs/tnc.c:3483:18: note: byref variable will be forcibly initialized union ubifs_key from_key, to_key, *key; ^ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/fs/adfs/inode.c: In function 'adfs_write_inode': /kisskb/src/fs/adfs/inode.c:356:21: note: byref variable will be forcibly initialized struct object_info obj; ^ /kisskb/src/fs/hfsplus/wrapper.c: In function 'hfsplus_get_last_session': /kisskb/src/fs/hfsplus/wrapper.c:151:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/fs/hfsplus/wrapper.c:137:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^ /kisskb/src/fs/hfsplus/wrapper.c: In function 'hfsplus_read_wrapper': /kisskb/src/fs/hfsplus/wrapper.c:166:20: note: byref variable will be forcibly initialized struct hfsplus_wd wd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'transition_one_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1084:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, new_qdisc); ^ /kisskb/src/net/sched/sch_generic.c: In function 'dev_init_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1288:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc); ^ /kisskb/src/kernel/bpf/map_iter.c: In function '__bpf_map_seq_show': /kisskb/src/kernel/bpf/map_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/map_iter.c:46:27: note: byref variable will be forcibly initialized struct bpf_iter__bpf_map ctx; ^ /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1137:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^ /kisskb/src/net/sched/sch_generic.c: In function 'shutdown_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1310:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^ /kisskb/src/net/sched/sch_generic.c: In function 'dev_graft_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1008:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/sched/sch_generic.c:11: /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate': /kisskb/src/net/sched/sch_generic.c:1241:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'mini_qdisc_pair_swap': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/sched/sch_generic.c:1394:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*miniqp->p_miniq, miniq); ^ In file included from /kisskb/src/drivers/dma/sh/rcar-dmac.c:25:0: /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/sh/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_of_xlate': /kisskb/src/drivers/dma/sh/rcar-dmac.c:1707:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/sh/rcar-dmac.c:11: /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_chan_reinit': /kisskb/src/drivers/dma/sh/rcar-dmac.c:829:12: note: byref variable will be forcibly initialized LIST_HEAD(descs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_desc_recycle_acked': /kisskb/src/drivers/dma/sh/rcar-dmac.c:586:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/dma/sh/rcar-dmac.c:25:0: /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_isr_channel_thread': /kisskb/src/drivers/dma/sh/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/sh/../dmaengine.h:135:26: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/sh/rcar-dmac.c:11: /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_xfer_chunk_alloc': /kisskb/src/drivers/dma/sh/rcar-dmac.c:665:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_desc_alloc': /kisskb/src/drivers/dma/sh/rcar-dmac.c:534:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_prep_dma_memcpy': /kisskb/src/drivers/dma/sh/rcar-dmac.c:1131:21: note: byref variable will be forcibly initialized struct scatterlist sgl; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/sh/rcar-dmac.c:11: /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_free_chan_resources': /kisskb/src/drivers/dma/sh/rcar-dmac.c:1081:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/video/backlight/ili922x.c: In function 'ili922x_write': /kisskb/src/drivers/video/backlight/ili922x.c:249:37: note: byref variable will be forcibly initialized struct spi_transfer xfer_regindex, xfer_regvalue; ^ /kisskb/src/drivers/video/backlight/ili922x.c:249:22: note: byref variable will be forcibly initialized struct spi_transfer xfer_regindex, xfer_regvalue; ^ /kisskb/src/drivers/video/backlight/ili922x.c:248:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/video/backlight/ili922x.c: In function 'set_write_to_gram_reg': /kisskb/src/drivers/video/backlight/ili922x.c:324:22: note: byref variable will be forcibly initialized struct spi_transfer xfer; ^ /kisskb/src/drivers/video/backlight/ili922x.c:323:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/video/backlight/ili922x.c: In function 'ili922x_read': /kisskb/src/drivers/video/backlight/ili922x.c:195:37: note: byref variable will be forcibly initialized struct spi_transfer xfer_regindex, xfer_regvalue; ^ /kisskb/src/drivers/video/backlight/ili922x.c:195:22: note: byref variable will be forcibly initialized struct spi_transfer xfer_regindex, xfer_regvalue; ^ /kisskb/src/drivers/video/backlight/ili922x.c:194:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/video/backlight/ili922x.c: In function 'ili922x_read_status': /kisskb/src/drivers/video/backlight/ili922x.c:152:22: note: byref variable will be forcibly initialized struct spi_transfer xfer; ^ /kisskb/src/drivers/video/backlight/ili922x.c:151:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/lib/dim/net_dim.c: In function 'net_dim': /kisskb/src/lib/dim/net_dim.c:220:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^ /kisskb/src/fs/nilfs2/file.c: In function 'nilfs_page_mkwrite': /kisskb/src/fs/nilfs2/file.c:50:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ In file included from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.h:22:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:25: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/fs/ubifs/log.c: In function 'ubifs_consolidate_log': /kisskb/src/fs/ubifs/log.c:646:17: note: byref variable will be forcibly initialized struct rb_root done_tree = RB_ROOT; ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_errbh_tasklet': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:163:33: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:16: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_terminate_all': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:216:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_free_chan_resources': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:152:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/filter.c: In function '____bpf_msg_push_data': /kisskb/src/net/core/filter.c:2725:21: note: byref variable will be forcibly initialized struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; ^ /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:314:15: note: byref variable will be forcibly initialized struct path this; ^ /kisskb/src/fs/autofs/waitq.c: In function 'autofs_notify_daemon': /kisskb/src/fs/autofs/waitq.c:86:4: note: byref variable will be forcibly initialized } pkt; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function 'autofs_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/fs/autofs/waitq.c:479:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(wq->queue, wq->name.name == NULL); ^ /kisskb/src/fs/autofs/waitq.c:352:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_apply_config': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:235:27: note: byref variable will be forcibly initialized struct fsl_pwm_periodcfg periodcfg; ^ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_getattr': /kisskb/src/fs/overlayfs/inode.c:242:17: note: byref variable will be forcibly initialized struct kstat lowerdatastat; ^ /kisskb/src/fs/overlayfs/inode.c:191:17: note: byref variable will be forcibly initialized struct kstat lowerstat; ^ /kisskb/src/fs/overlayfs/inode.c:163:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_update_time': /kisskb/src/fs/overlayfs/inode.c:473:15: note: byref variable will be forcibly initialized struct path upperpath = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/ocfs2/dlmfs/userdlm.c:17: /kisskb/src/fs/ocfs2/dlmfs/userdlm.c: In function 'user_wait_on_blocked_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlmfs/userdlm.c:59:2: note: in expansion of macro 'wait_event' wait_event(lockres->l_event, ^ /kisskb/src/fs/ocfs2/dlmfs/userdlm.c: In function 'user_wait_on_busy_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlmfs/userdlm.c:52:2: note: in expansion of macro 'wait_event' wait_event(lockres->l_event, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/sh/usb-dmac.c:13: /kisskb/src/drivers/dma/sh/usb-dmac.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/sh/../virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/usb-dmac.c: In function 'usb_dmac_chan_terminate_all': /kisskb/src/drivers/dma/sh/usb-dmac.c:451:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/usb-dmac.c:450:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/usb-dmac.c: In function 'usb_dmac_desc_free': /kisskb/src/drivers/dma/sh/usb-dmac.c:286:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sh/usb-dmac.c: In function 'usb_dmac_of_xlate': /kisskb/src/drivers/dma/sh/usb-dmac.c:652:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:25: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/filter.h:21:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/core/filter.c:25: /kisskb/src/net/core/filter.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/core/filter.c: In function 'bpf_convert_filter': /kisskb/src/net/core/filter.c:774:23: note: byref variable will be forcibly initialized struct sock_filter tmp = { ^ /kisskb/src/fs/ubifs/replay.c: In function 'trun_remove_range': /kisskb/src/fs/ubifs/replay.c:184:27: note: byref variable will be forcibly initialized union ubifs_key min_key, max_key; ^ /kisskb/src/fs/ubifs/replay.c:184:18: note: byref variable will be forcibly initialized union ubifs_key min_key, max_key; ^ /kisskb/src/fs/ubifs/replay.c: In function 'replay_bud': /kisskb/src/fs/ubifs/replay.c:779:20: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v4': /kisskb/src/net/core/filter.c:2345:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v6': /kisskb/src/net/core/filter.c:2235:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/xfs_trace.h:3936, from /kisskb/src/fs/xfs/xfs_trace.c:39: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_list_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xlog_intent_recovery_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xlog_intent_recovery_failed, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_perag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_perag_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:161:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_node_descend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_attr_list_node_descend, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:297:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_flags_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:368:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_flags_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_ioerror': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:411:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_buf_ioerror, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:449:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_lock_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:581:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_lock_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:614:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filemap_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:682:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filemap_fault, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iref_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:708:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_iref_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iomap_prealloc_size': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:733:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iomap_prealloc_size, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_pre': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:757:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_pre, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_post': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:783:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_post, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dquot_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:879:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dquot_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_mod_dquot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:993:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_mod_dquot, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dqtrx_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1022:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dqtrx_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_loggrant_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1094:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_loggrant_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1178:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_force': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1203:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_force, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ail_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ail_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_assign_tail_lsn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_assign_tail_lsn, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_file_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1288:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_file_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_imap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1326:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_imap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_simple_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1375:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_simple_io_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_itrunc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1416:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_itrunc_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pagecache_inval': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1445:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pagecache_inval, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bunmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1470:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_bunmap, ^ /kisskb/src/net/core/filter.c: In function 'bpf_ipv4_fib_lookup': /kisskb/src/net/core/filter.c:5316:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/core/filter.c:5315:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1504:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_extent_busy_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_trim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1537:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_extent_busy_trim, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_agf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1567:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_agf_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_free_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_free_extent, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1666:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_alloc_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_cur_check': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1769:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_alloc_cur_check, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_space_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1974:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dir2_space_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_leafn_moveents': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2005:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_dir2_leafn_moveents, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_swap_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2044:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_swap_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2084:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_record': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover_record, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2173:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_buf_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_ino_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2217:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_ino_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_icreate_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2263:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_icreate_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_discard_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2297:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_discard_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_cur_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2339:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_btree_cur_class, ^ /kisskb/src/net/core/filter.c: In function 'bpf_ipv6_fib_lookup': /kisskb/src/net/core/filter.c:5434:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2377:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2401:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_pending_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2425:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_pending_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_phys_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2454:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_phys_extent_deferred_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_map_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2487:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_map_extent_deferred_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2564:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2606:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmapbt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2646:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmapbt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_resv_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2712:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_resv_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_btree_lookup_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2775:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_btree_lookup_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2806:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2839:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_at_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2875:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2918:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_at_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_triple_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2966:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_triple_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_finish_one_leftover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3063:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_refcount_finish_one_leftover, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3097:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_double_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3128:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_double_io_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_irec_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3178:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_irec_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_reflink_remap_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_reflink_remap_blocks, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ioctl_clone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3261:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_ioctl_clone, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3314:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fsmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_getfsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3357:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_getfsmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_resv_calc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_resv_calc, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3421:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_trans_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_bucket': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3459:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_bucket, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_dinode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3485:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_dinode, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3511:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_inode_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fs_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3537:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fs_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3563:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3589:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3613:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag_rec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3632:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag_rec, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pwork_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3653:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pwork_init, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_kmem_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3671:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_kmem_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_check_new_dalign': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3698:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_check_new_dalign, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_afakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3719:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_afakeroot, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_ifakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3747:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_ifakeroot, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_level_geometry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3780:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_level_geometry, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3821:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_block, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_timestamp_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3864:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_timestamp_range_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_eofblocks_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3890:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_eofblocks_class, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:538:18: note: byref variable will be forcibly initialized struct die_args args = { ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/xfs/xfs_trace.h:3936, from /kisskb/src/fs/xfs/xfs_trace.c:39: /kisskb/src/fs/xfs/xfs_trace.c: In function 'perf_trace_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:256:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:254:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/xfs_trace.h:3936, from /kisskb/src/fs/xfs/xfs_trace.c:39: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:256:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/trace_events.h:695:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:254:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:238:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_bmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:523:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_filestream_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_pick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:552:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filestream_pick, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_namespace_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:813:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_namespace_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:845:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_rename, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_da_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1795:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_da_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1859:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_class, ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:38:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2540:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^ /kisskb/src/fs/fuse/file.c:2539:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) ^ /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/filter.c:87:28: note: byref variable will be forcibly initialized struct compat_sock_fprog f32; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/filter.c:20: /kisskb/src/net/core/filter.c: In function '__sk_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/filter.c:1469:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_filter, fp); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3052:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^ /kisskb/src/net/core/filter.c: In function 'bpf_run_sk_reuseport': /kisskb/src/net/core/filter.c:9915:27: note: byref variable will be forcibly initialized struct sk_reuseport_kern reuse_kern; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/file.c:448:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:3118:15: note: byref variable will be forcibly initialized struct iattr attr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/freezer.h:8, from /kisskb/src/fs/ubifs/commit.c:34: /kisskb/src/fs/ubifs/commit.c: In function 'wait_for_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ubifs/commit.c:386:2: note: in expansion of macro 'wait_event' wait_event(c->cmt_wq, c->cmt_state != COMMIT_RUNNING_BACKGROUND && ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:916:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^ /kisskb/src/fs/ubifs/commit.c: In function 'dbg_check_old_index': /kisskb/src/fs/ubifs/commit.c:561:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ubifs/commit.c:558:47: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:40: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:29: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/ubifs/commit.c:558:18: note: byref variable will be forcibly initialized union ubifs_key lower_key, upper_key, l_key, u_key; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2467:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2448:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^ /kisskb/src/fs/fuse/file.c:2447:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:471:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:527:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^ /kisskb/src/fs/ubifs/commit.c: In function 'do_commit': /kisskb/src/fs/ubifs/commit.c:101:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/commit.c:100:23: note: byref variable will be forcibly initialized struct ubifs_zbranch zroot; ^ /kisskb/src/fs/jfs/inode.c: In function 'jfs_get_block': /kisskb/src/fs/jfs/inode.c:202:8: note: byref variable will be forcibly initialized xad_t xad; ^ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:3137:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1537:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2189:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/file.c:2792:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^ /kisskb/src/fs/fuse/file.c:2785:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:2004:8: note: byref variable will be forcibly initialized pmd_t _pmd; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd_locked': /kisskb/src/mm/huge_memory.c:2039:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:234:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/task_iter.c:233:29: note: byref variable will be forcibly initialized struct bpf_iter__task_file ctx; ^ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_seq_show': /kisskb/src/kernel/bpf/task_iter.c:93:24: note: byref variable will be forcibly initialized struct bpf_iter__task ctx; ^ /kisskb/src/kernel/bpf/task_iter.c:92:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2210:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_clock': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1415:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll_divider': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1354:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1320:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, 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:2738:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(head)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2871:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/lib/dim/rdma_dim.c: In function 'rdma_dim': /kisskb/src/lib/dim/rdma_dim.c:79:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ubifs/gc.c:44: /kisskb/src/fs/ubifs/gc.c: In function 'move_nodes': /kisskb/src/fs/ubifs/gc.c:333:12: note: byref variable will be forcibly initialized LIST_HEAD(nondata); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ubifs/gc.c: In function 'ubifs_garbage_collect': /kisskb/src/fs/ubifs/gc.c:672:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepage_locked': /kisskb/src/fs/orangefs/inode.c:24:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:23:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages_work': /kisskb/src/fs/orangefs/inode.c:94:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c:93:36: note: byref variable will be forcibly initialized struct orangefs_write_range *wrp, wr; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages': /kisskb/src/fs/orangefs/inode.c:217:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_readpage': /kisskb/src/fs/orangefs/inode.c:251:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:250:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_update_time': /kisskb/src/fs/orangefs/inode.c:943:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'dbg_check_orphans': /kisskb/src/fs/ubifs/orphan.c:1011:20: note: byref variable will be forcibly initialized struct check_info ci; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'do_kill_orphans': /kisskb/src/fs/ubifs/orphan.c:694:26: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/orphan.c:694:20: note: byref variable will be forcibly initialized union ubifs_key key1, key2; ^ /kisskb/src/fs/ubifs/orphan.c: In function 'ubifs_add_orphan': /kisskb/src/fs/ubifs/orphan.c:159:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/net/core/dev_ioctl.c: In function 'net_hwtstamp_validate': /kisskb/src/net/core/dev_ioctl.c:172:25: note: byref variable will be forcibly initialized struct hwtstamp_config cfg; ^ /kisskb/src/fs/autofs/expire.c: In function 'autofs_mount_busy': /kisskb/src/fs/autofs/expire.c:33:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dentry}; ^ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:30: note: byref variable will be forcibly initialized struct autofs_packet_expire pkt; ^ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:21: note: byref variable will be forcibly initialized const struct path path = { .mnt = mnt, .dentry = dentry }; ^ /kisskb/src/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 dma_cap_mask_t cap; ^ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_clear_empty': /kisskb/src/fs/overlayfs/dir.c:369:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/overlayfs/dir.c:366:14: note: byref variable will be forcibly initialized struct path upperpath; ^ In file included from /kisskb/src/fs/overlayfs/dir.c:17:0: /kisskb/src/fs/overlayfs/overlayfs.h:510:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/dir.c:392:39: note: in expansion of macro 'OVL_CATTR' opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/dir.c:7: /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_rename': /kisskb/src/fs/overlayfs/dir.c:1093:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_do_remove': /kisskb/src/fs/overlayfs/dir.c:881:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_create_over_whiteout': /kisskb/src/fs/overlayfs/dir.c:506:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_link': /kisskb/src/fs/overlayfs/dir.c:725:24: note: byref variable will be forcibly initialized &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_real_ioctl': /kisskb/src/fs/overlayfs/file.c:497:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_flush': /kisskb/src/fs/overlayfs/file.c:691:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fadvise': /kisskb/src/fs/overlayfs/file.c:477:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_copyfile': /kisskb/src/fs/overlayfs/file.c:611:21: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^ /kisskb/src/fs/overlayfs/file.c:611:12: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fallocate': /kisskb/src/fs/overlayfs/file.c:455:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fsync': /kisskb/src/fs/overlayfs/file.c:397:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_write_iter': /kisskb/src/fs/overlayfs/file.c:333:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_read_iter': /kisskb/src/fs/overlayfs/file.c:288:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_llseek': /kisskb/src/fs/overlayfs/file.c:175:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCCtx': /kisskb/src/lib/zstd/compress.c:124:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress.c:754:16: note: byref variable will be forcibly initialized FSE_CState_t stateLitLength; ^ /kisskb/src/lib/zstd/compress.c:753:16: note: byref variable will be forcibly initialized FSE_CState_t stateOffsetBits; ^ /kisskb/src/lib/zstd/compress.c:752:16: note: byref variable will be forcibly initialized FSE_CState_t stateMatchLength; ^ /kisskb/src/lib/zstd/compress.c:751:17: note: byref variable will be forcibly initialized BIT_CStream_t blockStream; ^ /kisskb/src/fs/adfs/super.c: In function '__adfs_error': /kisskb/src/fs/adfs/super.c:28:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/adfs/super.c:27:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/adfs/super.c: In function 'adfs_msg': /kisskb/src/fs/adfs/super.c:44:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/adfs/super.c:43:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/adfs/super.c: In function 'adfs_remount': /kisskb/src/fs/adfs/super.c:187:22: note: byref variable will be forcibly initialized struct adfs_sb_info temp_asb; ^ /kisskb/src/fs/nilfs2/super.c: In function '__nilfs_msg': /kisskb/src/fs/nilfs2/super.c:68:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/nilfs2/super.c:67:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/adfs/super.c: In function 'adfs_fill_super': /kisskb/src/fs/adfs/super.c:367:21: note: byref variable will be forcibly initialized struct object_info root_obj; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/fs/nilfs2/super.c: In function '__nilfs_error': /kisskb/src/fs/nilfs2/super.c:124:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/nilfs2/super.c:123:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/hpfs/inode.c: In function 'hpfs_write_inode_nolock': /kisskb/src/fs/hpfs/inode.c:214:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c:3440:35: note: byref variable will be forcibly initialized ZSTD_compressionParameters const cParams = ZSTD_getCParams(compressionLevel, srcSize, dictSize); ^ /kisskb/src/lib/zstd/compress.c:3439:18: note: byref variable will be forcibly initialized ZSTD_parameters params; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress.c:2756:24: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); ^ /kisskb/src/fs/nilfs2/super.c: In function 'nilfs_mount': /kisskb/src/fs/nilfs2/super.c:1269:26: note: byref variable will be forcibly initialized struct nilfs_super_data sd; ^ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:26: note: byref variable will be forcibly initialized struct autofs_dev_ioctl tmp, *res; ^ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:508:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:425:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:15: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c:12: /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c: In function 'mtk_hsdma_free_inactive_desc': /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c:742:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c: In function 'vchan_synchronize': /kisskb/src/fs/ubifs/budget.c: In function 'ubifs_release_dirty_inode_budget': /kisskb/src/fs/ubifs/budget.c:597:26: note: byref variable will be forcibly initialized struct ubifs_budget_req req; ^ /kisskb/src/drivers/dma/mediatek/../virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/cred.h:11:0, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'commit_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^ /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/erofs.h:259, from /kisskb/src/fs/erofs/super.c:18: /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/erofs.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_lookup, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_fill_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/erofs.h:55:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_fill_inode, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_readpages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/erofs.h:114:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_readpages, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs__map_blocks_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/erofs.h:144:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(erofs__map_blocks_enter, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs__map_blocks_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/erofs.h:186:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(erofs__map_blocks_exit, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_destroy_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/erofs.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_destroy_inode, ^ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_readpage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/erofs.h:81:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_readpage, ^ /kisskb/src/fs/erofs/super.c: In function 'erofs_fc_parse_param': /kisskb/src/fs/erofs/super.c:238:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/erofs/super.c: In function '_erofs_err': /kisskb/src/fs/erofs/super.c:26:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/erofs/super.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/erofs/super.c: In function '_erofs_info': /kisskb/src/fs/erofs/super.c:41:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/erofs/super.c:40:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/gfs2/acl.c: In function 'gfs2_get_acl': /kisskb/src/fs/gfs2/acl.c:63:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/acl.c: In function 'gfs2_set_acl': /kisskb/src/fs/gfs2/acl.c:113:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/kernel/bpf/prog_iter.c: In function '__bpf_prog_seq_show': /kisskb/src/kernel/bpf/prog_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/kernel/bpf/prog_iter.c:46:28: note: byref variable will be forcibly initialized struct bpf_iter__bpf_prog ctx; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rename': /kisskb/src/fs/jfs/namei.c:1070:24: note: byref variable will be forcibly initialized struct component_name old_dname; ^ /kisskb/src/fs/jfs/namei.c:1068:24: note: byref variable will be forcibly initialized struct component_name new_dname; ^ /kisskb/src/fs/jfs/namei.c:1066:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_unlink': /kisskb/src/fs/jfs/namei.c:469:24: note: byref variable will be forcibly initialized struct component_name dname; /* object name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rmdir': /kisskb/src/fs/jfs/namei.c:339:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mknod': /kisskb/src/fs/jfs/namei.c:1353:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c:1352:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mkdir': /kisskb/src/fs/jfs/namei.c:203:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:202:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_create': /kisskb/src/fs/jfs/namei.c:70:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:69:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_symlink': /kisskb/src/fs/jfs/namei.c:880:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:878:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_link': /kisskb/src/fs/jfs/namei.c:793:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:792:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_lookup': /kisskb/src/fs/jfs/namei.c:1447:24: note: byref variable will be forcibly initialized struct component_name key; ^ /kisskb/src/fs/jfs/namei.c:1444:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_free_zero_link': /kisskb/src/fs/jfs/namei.c:738:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/fs/jfs/namei.c:717:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:274:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:232:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:117:20: note: byref variable will be forcibly initialized union aegis_block key_iv; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:213:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:171:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:297:20: note: byref variable will be forcibly initialized union aegis_block buf; ^ /kisskb/src/crypto/aegis128-core.c:296:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:434:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:433:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/aegis128-core.c:429:20: note: byref variable will be forcibly initialized union aegis_block tag; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:411:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:410:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/drivers/video/backlight/l4f00242t03.c:21:0: /kisskb/src/drivers/video/backlight/l4f00242t03.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:52:0: /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_open': /kisskb/src/fs/overlayfs/readdir.c:936:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_merged': /kisskb/src/fs/overlayfs/readdir.c:359:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_update_ino': /kisskb/src/fs/overlayfs/readdir.c:508:15: note: byref variable will be forcibly initialized struct path statpath = *path; ^ /kisskb/src/fs/overlayfs/readdir.c:507:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_impure': /kisskb/src/fs/overlayfs/readdir.c:564:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_iterate_real': /kisskb/src/fs/overlayfs/readdir.c:718:15: note: byref variable will be forcibly initialized struct path statpath = file->f_path; ^ /kisskb/src/fs/overlayfs/readdir.c:717:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_real_file': /kisskb/src/fs/overlayfs/readdir.c:879:16: note: byref variable will be forcibly initialized struct path upperpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_check_empty_dir': /kisskb/src/fs/overlayfs/readdir.c:976:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1151:15: note: byref variable will be forcibly initialized struct path path = { .mnt = mnt, .dentry = dentry }; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup_recurse': /kisskb/src/fs/overlayfs/readdir.c:1083:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1082:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_indexdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1171:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1170:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/readdir.c:1169:14: note: byref variable will be forcibly initialized struct path path = { .mnt = ovl_upper_mnt(ofs), .dentry = indexdir }; ^ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_chan_desc_cleanup': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:163:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:1023:27: note: byref variable will be forcibly initialized struct dmaengine_result result; ^ /kisskb/src/fs/ubifs/find.c: In function 'scan_for_dirty': /kisskb/src/fs/ubifs/find.c:130:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'scan_for_leb_for_idx': /kisskb/src/fs/ubifs/find.c:624:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'find_dirty_idx_leb': /kisskb/src/fs/ubifs/find.c:820:19: note: byref variable will be forcibly initialized struct scan_data data; ^ /kisskb/src/fs/ubifs/find.c: In function 'do_find_free_space': /kisskb/src/fs/ubifs/find.c:401:19: note: byref variable will be forcibly initialized struct scan_data data; ^ In file included from /kisskb/src/net/core/tso.c:3:0: /kisskb/src/net/core/tso.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/fs/ubifs/tnc_commit.c: In function 'layout_leb_in_gaps': /kisskb/src/fs/ubifs/tnc_commit.c:295:23: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/lib/mpi/ec.c: In function 'mpi_ec_mul_point': /kisskb/src/lib/mpi/ec.c:1251:30: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^ /kisskb/src/lib/mpi/ec.c:1251:25: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^ /kisskb/src/lib/mpi/ec.c:1216:32: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/lib/mpi/ec.c:1216:28: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/lib/mpi/ec.c:1216:24: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_attr_exists': /kisskb/src/fs/hfsplus/attributes.c:173:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_create_attr': /kisskb/src/fs/hfsplus/attributes.c:199:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_attr': /kisskb/src/fs/hfsplus/attributes.c:311:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_all_attrs': /kisskb/src/fs/hfsplus/attributes.c:357:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_rename': /kisskb/src/fs/nilfs2/namei.c:354:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_mknod': /kisskb/src/fs/nilfs2/namei.c:107:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_create': /kisskb/src/fs/nilfs2/namei.c:79:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_rmdir': /kisskb/src/fs/nilfs2/namei.c:317:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_unlink': /kisskb/src/fs/nilfs2/namei.c:295:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_mkdir': /kisskb/src/fs/nilfs2/namei.c:209:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_symlink': /kisskb/src/fs/nilfs2/namei.c:131:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_link': /kisskb/src/fs/nilfs2/namei.c:181:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/hpfs/map.c: In function 'hpfs_load_hotfix_map': /kisskb/src/fs/hpfs/map.c:136:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fh_to_dentry': /kisskb/src/fs/orangefs/super.c:330:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_encode_fh': /kisskb/src/fs/orangefs/super.c:352:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fill_sb': /kisskb/src/fs/orangefs/super.c:419:30: note: byref variable will be forcibly initialized struct orangefs_object_kref root_object; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1782:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/filter.h:21:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/sched/sch_frag.c:5: /kisskb/src/net/sched/sch_frag.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:109:19: note: byref variable will be forcibly initialized struct rt6_info sch_frag_rt; ^ /kisskb/src/net/sched/sch_frag.c:93:20: note: byref variable will be forcibly initialized struct dst_entry sch_frag_dst; ^ In file included from /kisskb/src/drivers/dma/dmaengine.c:40:0: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1435:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/huge_memory.h:171, from /kisskb/src/mm/khugepaged.c:57: /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_khugepaged_scan_pmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_khugepaged_scan_pmd, ^ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page, ^ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_isolate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_isolate, ^ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_swapin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/huge_memory.h:143:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_collapse_huge_page_swapin, ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_device_satisfies_mask': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized dma_cap_mask_t has; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'private_candidate': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/dma/dmaengine.c:34: /kisskb/src/drivers/dma/dmaengine.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ In file included from /kisskb/src/drivers/dma/dmaengine.c:40:0: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_sync_wait': /kisskb/src/include/linux/dmaengine.h:1435:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/open.c:9: /kisskb/src/fs/open.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1653:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1652:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:729:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/drivers/dma/virt-dma.h:13:0, 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 struct dmaengine_result dummy_result = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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 LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:835:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/fs/open.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1983:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/khugepaged.c: In function '__collapse_huge_page_swapin': /kisskb/src/mm/khugepaged.c:1012:19: note: byref variable will be forcibly initialized struct vm_fault vmf = { ^ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:401:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:489:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:537:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/mm/khugepaged.c: In function 'collapse_huge_page': /kisskb/src/mm/khugepaged.c:1070:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1062:12: note: byref variable will be forcibly initialized LIST_HEAD(compound_pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:126:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/drivers/video/backlight/lms283gf05.c:15:0: /kisskb/src/drivers/video/backlight/lms283gf05.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/mm/khugepaged.c:2263:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(khugepaged_wait, khugepaged_wait_event()); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/mm/khugepaged.c:2256:3: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(khugepaged_wait, ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:572:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:618:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:651:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:696:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1174:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1226:18: note: byref variable will be forcibly initialized struct open_how tmp; ^ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1128:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1127:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1163:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1162:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1202:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /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 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:249:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec; ^ /kisskb/src/fs/ocfs2/cluster/masklog.c: In function '__mlog_printk': /kisskb/src/fs/ocfs2/cluster/masklog.c:57:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ocfs2/cluster/masklog.c:56:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_set_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:190:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_get_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:213:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^ /kisskb/src/fs/ocfs2/cluster/heartbeat.c: In function 'o2hb_read_slots': /kisskb/src/fs/ocfs2/cluster/heartbeat.c:566:28: note: byref variable will be forcibly initialized struct o2hb_bio_wait_ctxt wc; ^ /kisskb/src/fs/ocfs2/cluster/heartbeat.c: In function 'o2hb_send_nego_msg': /kisskb/src/fs/ocfs2/cluster/heartbeat.c:353:23: note: byref variable will be forcibly initialized struct o2hb_nego_msg msg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/ocfs2/cluster/heartbeat.c:9: /kisskb/src/fs/ocfs2/cluster/heartbeat.c: In function 'o2hb_region_dev_store': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/cluster/heartbeat.c:1872:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(o2hb_steady_queue, ^ /kisskb/src/fs/ocfs2/cluster/heartbeat.c: In function 'o2hb_do_disk_heartbeat': /kisskb/src/fs/ocfs2/cluster/heartbeat.c:1084:28: note: byref variable will be forcibly initialized struct o2hb_bio_wait_ctxt write_wc; ^ /kisskb/src/fs/ocfs2/cluster/heartbeat.c: In function 'o2hb_thread': /kisskb/src/fs/ocfs2/cluster/heartbeat.c:1199:28: note: byref variable will be forcibly initialized struct o2hb_bio_wait_ctxt write_wc; ^ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_hole_size': /kisskb/src/fs/gfs2/bmap.c:588:18: note: byref variable will be forcibly initialized struct metapath clone; ^ /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:1814:34: note: byref variable will be forcibly initialized struct migration_target_control mtc = { ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c:1813:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/memory-failure.c: In function 'memory_failure_dev_pagemap': /kisskb/src/mm/memory-failure.c:1304:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc user_desc; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:874:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:775:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^ /kisskb/src/fs/fuse/inode.c:774:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:857:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:843:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:488:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^ In file included from /kisskb/src/fs/fuse/inode.c:9:0: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:452:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ /kisskb/src/fs/gfs2/bmap.c: In function 'punch_hole': /kisskb/src/fs/gfs2/bmap.c:1763:21: note: byref variable will be forcibly initialized struct gfs2_holder rd_gh; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_write_iter': /kisskb/src/fs/orangefs/devorangefs-req.c:370:4: note: byref variable will be forcibly initialized } head; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/memory-failure.c: In function 'hwpoison_user_mappings': /kisskb/src/mm/memory-failure.c:1065:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:747:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1281:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^ In file included from /kisskb/src/mm/memory-failure.c:56:0: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_queue': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/mm/memory-failure.c:1610:6: note: in expansion of macro 'kfifo_put' if (kfifo_put(&mf_cpu->fifo, entry)) ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_iomap_begin_write': /kisskb/src/fs/gfs2/bmap.c:1078:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = {}; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_map_journal_extents': /kisskb/src/fs/gfs2/bmap.c:2297:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_getxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:444:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_write_alloc_required': /kisskb/src/fs/gfs2/bmap.c:2353:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_removexattr': /kisskb/src/fs/hfsplus/xattr.c:771:23: note: byref variable will be forcibly initialized struct hfs_find_data cat_fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:612:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_setxattr': /kisskb/src/fs/hfsplus/xattr.c:263:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/xattr.c:262:23: note: byref variable will be forcibly initialized struct hfs_find_data cat_fd; ^ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_copy_dirty_pages': /kisskb/src/fs/nilfs2/page.c:243:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_getxattr': /kisskb/src/fs/hfsplus/xattr.c:493:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr': /kisskb/src/fs/hfsplus/xattr.c:682:26: note: byref variable will be forcibly initialized struct hfsplus_attr_key attr_key; ^ /kisskb/src/fs/hfsplus/xattr.c:680:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_copy_back_pages': /kisskb/src/fs/nilfs2/page.c:297:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_clear_dirty_pages': /kisskb/src/fs/nilfs2/page.c:360:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_find_uncommitted_extent': /kisskb/src/fs/nilfs2/page.c:498:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_meta_inode_data': /kisskb/src/fs/overlayfs/copy_up.c:821:25: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c:821:14: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_set_attr': /kisskb/src/fs/overlayfs/copy_up.c:266:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ /kisskb/src/fs/overlayfs/copy_up.c:259:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ In file included from /kisskb/src/fs/overlayfs/copy_up.c:21:0: /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_create_index': /kisskb/src/fs/overlayfs/overlayfs.h:510:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/copy_up.c:414:35: note: in expansion of macro 'OVL_CATTR' temp = ovl_create_temp(indexdir, OVL_CATTR(S_IFDIR | 0)); ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_inode': /kisskb/src/fs/overlayfs/copy_up.c:503:26: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c:503:15: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_tmpfile': /kisskb/src/fs/overlayfs/copy_up.c:655:22: note: byref variable will be forcibly initialized struct ovl_cu_creds cc; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_workdir': /kisskb/src/fs/overlayfs/copy_up.c:588:22: note: byref variable will be forcibly initialized struct ovl_cu_creds cc; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_one': /kisskb/src/fs/overlayfs/copy_up.c:873:14: note: byref variable will be forcibly initialized struct path parentpath; ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/overlayfs/copy_up.c:7: /kisskb/src/fs/overlayfs/copy_up.c:872:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/include/net/sock_reuseport.h:5, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:111:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:78:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_add_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:173:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, NULL); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/sock_reuseport.c:331:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->prog, prog); ^ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/core/sock_reuseport.c:351:13: note: in expansion of macro 'rcu_replace_pointer' old_prog = rcu_replace_pointer(reuse->prog, old_prog, ^ /kisskb/src/fs/jfs/jfs_mount.c: In function 'logMOUNT': /kisskb/src/fs/jfs/jfs_mount.c:495:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/fs/ubifs/lprops.c: In function 'dbg_check_lprops': /kisskb/src/fs/ubifs/lprops.c:1255:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_count_one_bitmap': /kisskb/src/fs/hpfs/super.c:135:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_remount_fs': /kisskb/src/fs/hpfs/super.c:445:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/hpfs/super.c:444:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_error': /kisskb/src/fs/hpfs/super.c:60:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/hpfs/super.c:59:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_fill_super': /kisskb/src/fs/hpfs/super.c:553:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/super.c:547:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/hpfs/super.c:546:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_ioctl': /kisskb/src/fs/hpfs/super.c:208:24: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/drivers/video/backlight/lms501kf03.c: In function 'lms501kf03_spi_write_byte': /kisskb/src/drivers/video/backlight/lms501kf03.c:106:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/fs/nilfs2/mdt.c: In function 'nilfs_mdt_create_block': /kisskb/src/fs/nilfs2/mdt.c:73:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_ops': /kisskb/src/net/netlink/genetlink.c:369:20: note: byref variable will be forcibly initialized struct genl_ops op2; ^ /kisskb/src/net/netlink/genetlink.c:363:19: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_start': /kisskb/src/net/netlink/genetlink.c:1136:18: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rename': /kisskb/src/fs/hpfs/namei.c:526:21: note: byref variable will be forcibly initialized struct hpfs_dirent de; ^ /kisskb/src/fs/hpfs/namei.c:524:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^ /kisskb/src/fs/hpfs/namei.c:524:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_doit': /kisskb/src/net/netlink/genetlink.c:711:19: note: byref variable will be forcibly initialized struct genl_info info; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_unlink': /kisskb/src/fs/hpfs/namei.c:379:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mknod': /kisskb/src/fs/hpfs/namei.c:229:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_dumpit': /kisskb/src/net/netlink/genetlink.c:689:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:677:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:664:28: note: byref variable will be forcibly initialized struct genl_start_context ctx; ^ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg': /kisskb/src/net/netlink/genetlink.c:757:18: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_create': /kisskb/src/fs/hpfs/namei.c:142:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy': /kisskb/src/net/netlink/genetlink.c:1269:20: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_info': /kisskb/src/net/netlink/genetlink.c:847:20: note: byref variable will be forcibly initialized struct genl_ops op; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rmdir': /kisskb/src/fs/hpfs/namei.c:430:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mkdir': /kisskb/src/fs/hpfs/namei.c:37:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/fs/hpfs/namei.c:28:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/netlink/genetlink.c:10: /kisskb/src/net/netlink/genetlink.c: In function 'genl_unregister_family': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/netlink/genetlink.c:475:2: note: in expansion of macro 'wait_event' wait_event(genl_sk_destructing_waitq, ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_symlink': /kisskb/src/fs/hpfs/namei.c:304:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'pl08x_fill_llis_for_desc': /kisskb/src/drivers/dma/amba-pl08x.c:1261:30: note: byref variable will be forcibly initialized struct pl08x_lli_build_data bd; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/include/linux/amba/bus.h:14, from /kisskb/src/drivers/dma/amba-pl08x.c:63: /kisskb/src/drivers/dma/amba-pl08x.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'pl08x_free_txd_list': /kisskb/src/drivers/dma/amba-pl08x.c:1523:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ubifs/recovery.c: In function 'fix_size_in_place': /kisskb/src/fs/ubifs/recovery.c:1406:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_rcvry_gc_commit': /kisskb/src/fs/ubifs/recovery.c:1161:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/ubifs/recovery.c: In function 'ubifs_recover_size': /kisskb/src/fs/ubifs/recovery.c:1541:20: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'bcm2835_dma_terminate_all': /kisskb/src/drivers/dma/bcm2835-dma.c:792:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sun6i-dma.c:10: /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_terminate_all': /kisskb/src/drivers/dma/sun6i-dma.c:890:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sun6i-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_rename': /kisskb/src/fs/orangefs/namei.c:386:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_mkdir': /kisskb/src/fs/orangefs/namei.c:315:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:313:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_create': /kisskb/src/fs/orangefs/namei.c:28:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:26:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_symlink': /kisskb/src/fs/orangefs/namei.c:228:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:226:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_unlink': /kisskb/src/fs/orangefs/namei.c:178:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/erofs/data.c: In function 'erofs_readendio': /kisskb/src/fs/erofs/data.c:16:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/erofs/data.c: In function 'erofs_read_raw_page': /kisskb/src/fs/erofs/data.c:156:27: note: byref variable will be forcibly initialized struct erofs_map_blocks map = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/bpf_test_run.h:50, from /kisskb/src/net/bpf/test_run.c:17: /kisskb/src/net/bpf/test_run.c: In function 'trace_event_raw_event_bpf_test_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bpf_test_finish, ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_raw_tp': /kisskb/src/net/bpf/test_run.c:265:34: note: byref variable will be forcibly initialized struct bpf_raw_tp_test_run_info info; ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:681:23: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:541:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/ubifs/lpt_commit.c: In function 'dump_lpt_leb': /kisskb/src/fs/ubifs/lpt_commit.c:1892:23: note: byref variable will be forcibly initialized struct ubifs_nnode nnode; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:409:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:408:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:512:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:511:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:729:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:758:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:917:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:934:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/video/backlight/ltv350qv.c: In function 'ltv350qv_write_reg': /kisskb/src/drivers/video/backlight/ltv350qv.c:39:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:438:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:437:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:433:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:534:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:533:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:529:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/fsl-qdma.c:14: /kisskb/src/drivers/dma/fsl-qdma.c: In function 'fsl_qdma_terminate_all': /kisskb/src/drivers/dma/fsl-qdma.c:1055:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/fsl-qdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/fsl-qdma.c: In function 'fsl_qdma_free_chan_resources': /kisskb/src/drivers/dma/fsl-qdma.c:311:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/core/fib_notifier.c:1: /kisskb/src/net/core/fib_notifier.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_obtain_alias': /kisskb/src/fs/overlayfs/export.c:290:26: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lookup_real_one': /kisskb/src/fs/overlayfs/export.c:371:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtSplitUp': /kisskb/src/fs/jfs/jfs_xtree.c:693:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtLookup': /kisskb/src/fs/jfs/jfs_xtree.c:137:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtInsert': /kisskb/src/fs/jfs/jfs_xtree.c:535:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:534:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtExtend': /kisskb/src/fs/jfs/jfs_xtree.c:1359:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:1358:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtUpdate': /kisskb/src/fs/jfs/jfs_xtree.c:1701:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:1700:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtAppend': /kisskb/src/fs/jfs/jfs_xtree.c:2174:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_xtree.c:2168:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:2167:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate': /kisskb/src/fs/jfs/jfs_xtree.c:3165:20: note: byref variable will be forcibly initialized struct xdlistlock xadlock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:3160:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate_pmap': /kisskb/src/fs/jfs/jfs_xtree.c:3708:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/netlink.h:29, from /kisskb/src/net/netlink/af_netlink.c:71: /kisskb/src/net/netlink/af_netlink.c: In function 'trace_event_raw_event_netlink_extack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(netlink_extack, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_hash': /kisskb/src/net/netlink/af_netlink.c:2824:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ In file included from /kisskb/src/net/netlink/af_netlink.c:57:0: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:509:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_cmsg_recv_pktinfo': /kisskb/src/net/netlink/af_netlink.c:1836:20: note: byref variable will be forcibly initialized struct nl_pktinfo info; ^ In file included from /kisskb/src/include/linux/netlink.h:9:0, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/netlink/af_netlink.c:41: /kisskb/src/net/netlink/af_netlink.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:16: note: byref variable will be forcibly initialized struct ucred ucreds = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/netlink/af_netlink.c:57:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_insert': /kisskb/src/net/netlink/af_netlink.c:518:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_prog_seq_show': /kisskb/src/net/netlink/af_netlink.c:2682:27: note: byref variable will be forcibly initialized struct bpf_iter__netlink ctx; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_seq_show': /kisskb/src/net/netlink/af_netlink.c:2682:27: note: byref variable will be forcibly initialized /kisskb/src/net/netlink/af_netlink.c:2692:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_seq_stop': /kisskb/src/net/netlink/af_netlink.c:2682:27: note: byref variable will be forcibly initialized struct bpf_iter__netlink ctx; ^ /kisskb/src/net/netlink/af_netlink.c:2708:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/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:437:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1631:12: note: userspace variable will be forcibly initialized 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:778:25: note: byref variable will be forcibly initialized struct netlink_notify n = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_add_usersock_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2808:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_attachskb': /kisskb/src/net/netlink/af_netlink.c:1221:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_broadcast_filtered': /kisskb/src/net/netlink/af_netlink.c:1496:32: note: byref variable will be forcibly initialized struct netlink_broadcast_data info; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_sendmsg': /kisskb/src/net/netlink/af_netlink.c:1861:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_set_err': /kisskb/src/net/netlink/af_netlink.c:1594:30: note: byref variable will be forcibly initialized struct netlink_set_err_data info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_kernel_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2080:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[unit].listeners, listeners); ^ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_change_ngroups': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlink/af_netlink.c:2133:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->listeners, new); ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_recvmsg': /kisskb/src/net/netlink/af_netlink.c:1836:20: note: byref variable will be forcibly initialized struct nl_pktinfo info; ^ /kisskb/src/net/netlink/af_netlink.c:1937:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_rcv_skb': /kisskb/src/net/netlink/af_netlink.c:2480:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/fs/gfs2/dir.c: In function 'gfs2_dir_read_leaf': /kisskb/src/fs/gfs2/dir.c:1379:23: note: byref variable will be forcibly initialized struct dirent_gather g; ^ /kisskb/src/fs/gfs2/dir.c: In function 'dir_make_exhash': /kisskb/src/fs/gfs2/dir.c:911:14: note: byref variable will be forcibly initialized struct qstr args; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_ea_find': /kisskb/src/fs/gfs2/xattr.c:205:17: note: byref variable will be forcibly initialized struct ea_find ef; ^ /kisskb/src/fs/ubifs/tnc_misc.c: In function 'ubifs_tnc_read_node': /kisskb/src/fs/ubifs/tnc_misc.c:463:18: note: byref variable will be forcibly initialized union ubifs_key key1, *key = &zbr->key; ^ /kisskb/src/fs/gfs2/dir.c: In function 'leaf_dealloc': /kisskb/src/fs/gfs2/dir.c:1974:24: note: byref variable will be forcibly initialized struct gfs2_rgrp_list rlist; ^ /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:588:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:615:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/dir.c: In function 'dir_split_leaf': /kisskb/src/fs/gfs2/dir.c:1090:16: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_unstuffed': /kisskb/src/fs/gfs2/xattr.c:244:21: note: byref variable will be forcibly initialized struct gfs2_holder rg_gh; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_remove': /kisskb/src/fs/gfs2/xattr.c:1142:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/dir.c: In function 'gfs2_dir_read': /kisskb/src/fs/gfs2/dir.c:1570:23: note: byref variable will be forcibly initialized struct dirent_gather g; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_init': /kisskb/src/fs/gfs2/xattr.c:814:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_set_i': /kisskb/src/fs/gfs2/xattr.c:1055:16: note: byref variable will be forcibly initialized struct ea_set es; ^ /kisskb/src/fs/gfs2/xattr.c:1054:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_indirect': /kisskb/src/fs/gfs2/xattr.c:1275:24: note: byref variable will be forcibly initialized struct gfs2_rgrp_list rlist; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_block': /kisskb/src/fs/gfs2/xattr.c:1397:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_listxattr': /kisskb/src/fs/gfs2/xattr.c:437:18: note: byref variable will be forcibly initialized struct ea_list ei = { .ei_er = &er, .ei_size = 0 }; ^ /kisskb/src/fs/gfs2/xattr.c:423:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/xattr.c:422:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_acl_get': /kisskb/src/fs/gfs2/xattr.c:545:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1183:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1244:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_msg': /kisskb/src/fs/ubifs/misc.c:9:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:8:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_err': /kisskb/src/fs/ubifs/misc.c:26:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ubifs/misc.c: In function 'ubifs_warn': /kisskb/src/fs/ubifs/misc.c:45:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/misc.c:44:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:958:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(chan->wait_to_stop, ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, 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 LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_terminate_all': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:1323:12: note: byref variable will be forcibly initialized LIST_HEAD(descriptors); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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 LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/stat.c:9: /kisskb/src/fs/stat.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:320:14: note: byref variable will be forcibly initialized struct stat tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:547:15: note: byref variable will be forcibly initialized struct statx tmp; ^ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:408:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:179:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:395:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:358:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:369:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:383:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:582:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/net/netlink/policy.c: In function '__netlink_policy_dump_write_attr': /kisskb/src/net/netlink/policy.c:351:36: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ /kisskb/src/net/netlink/policy.c:313:42: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^ /kisskb/src/net/netlink/policy.c:281:35: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/kmemleak.c:61: /kisskb/src/mm/kmemleak.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ubifs/debug.c: In function 'read_add_inode': /kisskb/src/fs/ubifs/debug.c:1930:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /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 struct netlink_dump_control c = { ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_lprops': /kisskb/src/fs/ubifs/debug.c:775:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/debug.c:774:22: note: byref variable will be forcibly initialized struct ubifs_lprops lp; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_space_info': /kisskb/src/fs/ubifs/debug.c:1042:24: note: byref variable will be forcibly initialized struct ubifs_lp_stats lst; ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_node': /kisskb/src/fs/ubifs/debug.c:297:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1549:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ubifs/debug.c: In function 'check_inodes': /kisskb/src/fs/ubifs/debug.c:2165:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_filesystem': /kisskb/src/fs/ubifs/debug.c:2288:19: note: byref variable will be forcibly initialized struct fsck_data fsckd; ^ /kisskb/src/fs/ubifs/debug.c: In function 'ubifs_dump_inode': /kisskb/src/fs/ubifs/debug.c:228:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_dir': /kisskb/src/fs/ubifs/debug.c:1127:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/debug.c: In function 'dbg_check_key_order': /kisskb/src/fs/ubifs/debug.c:1199:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/drivers/dma/mv_xor_v2.c:18:0: /kisskb/src/drivers/dma/mv_xor_v2.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/mv_xor_v2.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/fs/erofs/namei.c: In function 'find_target_dirent': /kisskb/src/fs/erofs/namei.c:65:21: note: byref variable will be forcibly initialized struct erofs_qstr dname = { ^ /kisskb/src/fs/erofs/namei.c: In function 'find_target_block_classic': /kisskb/src/fs/erofs/namei.c:114:22: note: byref variable will be forcibly initialized struct erofs_qstr dname; ^ /kisskb/src/fs/erofs/namei.c: In function 'erofs_namei': /kisskb/src/fs/erofs/namei.c:176:20: note: byref variable will be forcibly initialized struct erofs_qstr qn; ^ /kisskb/src/drivers/dma/mv_xor_v2.c: In function 'mv_xor_v2_tasklet': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/video/backlight/otm3225a.c:20:0: /kisskb/src/drivers/video/backlight/otm3225a.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sprd-dma.c:7: /kisskb/src/drivers/dma/sprd-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sprd-dma.c: In function 'sprd_dma_terminate_all': /kisskb/src/drivers/dma/sprd-dma.c:1081:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_assign_v': /kisskb/src/fs/nilfs2/btree.c:2224:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_lookup_dirty_buffers': /kisskb/src/fs/nilfs2/btree.c:2140:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/jfs/jfs_imap.c: In function 'diFree': /kisskb/src/fs/jfs/jfs_imap.c:854:8: note: byref variable will be forcibly initialized pxd_t freepxd; ^ In file included from /kisskb/src/drivers/dma/pl330.c:30:0: /kisskb/src/drivers/dma/pl330.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ In file included from /kisskb/src/net/core/xdp.c:13:0: /kisskb/src/net/core/xdp.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_do_lookup': /kisskb/src/fs/nilfs2/btree.c:541:36: note: byref variable will be forcibly initialized struct nilfs_btree_readahead_info p, *ra; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/xdp.c:6: /kisskb/src/net/core/xdp.c: In function 'rht_assign_unlock': /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_delete': /kisskb/src/fs/nilfs2/btree.c:1573:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/core/xdp.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_insert': /kisskb/src/fs/nilfs2/btree.c:1222:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_lookup_contig': /kisskb/src/fs/nilfs2/btree.c:702:36: note: byref variable will be forcibly initialized struct nilfs_btree_readahead_info p; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_convert_and_insert': /kisskb/src/fs/nilfs2/btree.c:1857:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^ /kisskb/src/fs/nilfs2/btree.c:1856:33: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req dreq, nreq, *di, *ni; ^ /kisskb/src/fs/nilfs2/btree.c:1856:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req dreq, nreq, *di, *ni; ^ /kisskb/src/net/core/xdp.c: In function 'mem_allocator_disconnect': /kisskb/src/net/core/xdp.c:92:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_submit_req': /kisskb/src/drivers/dma/pl330.c:1472:20: note: byref variable will be forcibly initialized struct _xfer_spec xs; ^ /kisskb/src/drivers/clk/mediatek/clk-cpumux.c: In function 'mtk_clk_register_cpumux': /kisskb/src/drivers/clk/mediatek/clk-cpumux.c:54:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/exec.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/ubifs/xattr.c: In function 'ubifs_xattr_remove': /kisskb/src/fs/ubifs/xattr.c:585:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/xattr.c: In function 'ubifs_xattr_set': /kisskb/src/fs/ubifs/xattr.c:272:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ In file included from /kisskb/src/drivers/dma/pl330.c:30:0: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_tasklet': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_assign_v': /kisskb/src/fs/nilfs2/direct.c:294:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^ /kisskb/src/fs/ubifs/xattr.c: In function 'ubifs_xattr_get': /kisskb/src/fs/ubifs/xattr.c:334:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_propagate': /kisskb/src/fs/nilfs2/direct.c:259:34: note: byref variable will be forcibly initialized struct nilfs_palloc_req oldreq, newreq; ^ /kisskb/src/fs/nilfs2/direct.c:259:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req oldreq, newreq; ^ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_delete': /kisskb/src/fs/nilfs2/direct.c:144:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^ /kisskb/src/fs/ubifs/xattr.c: In function 'ubifs_listxattr': /kisskb/src/fs/ubifs/xattr.c:398:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/ubifs/xattr.c: In function 'ubifs_purge_xattrs': /kisskb/src/fs/ubifs/xattr.c:494:18: note: byref variable will be forcibly initialized union ubifs_key key; ^ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_insert': /kisskb/src/fs/nilfs2/direct.c:108:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_get_desc': /kisskb/src/drivers/dma/pl330.c:2593:13: note: byref variable will be forcibly initialized LIST_HEAD(pool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/ratelimit_types.h:7:0, from /kisskb/src/include/linux/printk.h:10, from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c:2592:19: note: byref variable will be forcibly initialized DEFINE_SPINLOCK(lock); ^ /kisskb/src/include/linux/spinlock_types.h:97:39: note: in definition of macro 'DEFINE_SPINLOCK' #define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) ^ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1986:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1985:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function '__do_sys_execve': /kisskb/src/fs/exec.c:1985:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1986:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1996:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1995:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:1995:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1996:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/pipe.c:560:3: note: in expansion of macro 'wait_event_interruptible_exclusive' wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); ^ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/pipe.c:362:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^ /kisskb/src/fs/pipe.c:246:30: note: byref variable will be forcibly initialized struct watch_notification n; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/pipe.c:1030:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->rd_wait, pipe_readable(pipe)); ^ /kisskb/src/fs/pipe.c: In function 'pipe_wait_writable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/pipe.c:1037:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function 'flow_indr_dev_unregister': /kisskb/src/net/core/flow_offload.c:403:12: note: byref variable will be forcibly initialized LIST_HEAD(cleanup_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/dat.c: In function 'nilfs_dat_mark_dirty': /kisskb/src/fs/nilfs2/dat.c:264:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req req; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxnfc': /kisskb/src/net/ethtool/ioctl.c:829:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_reset': /kisskb/src/net/ethtool/ioctl.c:1303:23: note: byref variable will be forcibly initialized struct ethtool_value reset; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_wol': /kisskb/src/net/ethtool/ioctl.c:1339:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eee': /kisskb/src/net/ethtool/ioctl.c:1381:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_coalesce': /kisskb/src/net/ethtool/ioctl.c:1605:26: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_ringparam': /kisskb/src/net/ethtool/ioctl.c:1639:27: note: byref variable will be forcibly initialized struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_pauseparam': /kisskb/src/net/ethtool/ioctl.c:1750:28: note: byref variable will be forcibly initialized struct ethtool_pauseparam pauseparam; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:55:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:54:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_perm_addr': /kisskb/src/net/ethtool/ioctl.c:2005:27: note: byref variable will be forcibly initialized struct ethtool_perm_addr epaddr; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:113:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:112:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value_void': /kisskb/src/net/ethtool/ioctl.c:2040:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value': /kisskb/src/net/ethtool/ioctl.c:2055:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_dump': /kisskb/src/net/ethtool/ioctl.c:2084:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_flag': /kisskb/src/net/ethtool/ioctl.c:2099:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_info': /kisskb/src/net/ethtool/ioctl.c:2217:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_fecparam': /kisskb/src/net/ethtool/ioctl.c:2566:26: note: byref variable will be forcibly initialized struct ethtool_fecparam fecparam; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_wol': /kisskb/src/net/ethtool/ioctl.c:1323:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_eee': /kisskb/src/net/ethtool/ioctl.c:1360:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_one_feature': /kisskb/src/net/ethtool/ioctl.c:228:23: note: byref variable will be forcibly initialized struct ethtool_value edata = { ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_features': /kisskb/src/net/ethtool/ioctl.c:98:27: note: byref variable will be forcibly initialized struct ethtool_sfeatures cmd; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_one_feature': /kisskb/src/net/ethtool/ioctl.c:241:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_features': /kisskb/src/net/ethtool/ioctl.c:60:27: note: byref variable will be forcibly initialized struct ethtool_gfeatures cmd = { ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_settings': /kisskb/src/net/ethtool/ioctl.c:692:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^ /kisskb/src/net/ethtool/ioctl.c:691:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_drvinfo': /kisskb/src/net/ethtool/ioctl.c:717:25: note: byref variable will be forcibly initialized struct ethtool_drvinfo info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_regs': /kisskb/src/net/ethtool/ioctl.c:1261:22: note: byref variable will be forcibly initialized struct ethtool_regs regs; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_strings': /kisskb/src/net/ethtool/ioctl.c:1807:26: note: byref variable will be forcibly initialized struct ethtool_gstrings gstrings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_stats': /kisskb/src/net/ethtool/ioctl.c:1904:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_data': /kisskb/src/net/ethtool/ioctl.c:2122:28: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^ /kisskb/src/net/ethtool/ioctl.c:2122:22: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_phy_stats': /kisskb/src/net/ethtool/ioctl.c:1950:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_any_eeprom': /kisskb/src/net/ethtool/ioctl.c:1423:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_eeprom': /kisskb/src/net/ethtool/ioctl.c:2254:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eeprom': /kisskb/src/net/ethtool/ioctl.c:1483:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh': /kisskb/src/net/ethtool/ioctl.c:1074:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh': /kisskb/src/net/ethtool/ioctl.c:1152:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^ /kisskb/src/net/ethtool/ioctl.c:1151:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'list_empty_careful': /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_tunable': /kisskb/src/net/ethtool/ioctl.c:2289:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxnfc': /kisskb/src/net/ethtool/ioctl.c:861:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1008:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_self_test': /kisskb/src/net/ethtool/ioctl.c:1767:22: note: byref variable will be forcibly initialized struct ethtool_test test; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_phys_id': /kisskb/src/net/ethtool/ioctl.c:1849:23: note: byref variable will be forcibly initialized struct ethtool_value id; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_flash_device': /kisskb/src/net/ethtool/ioctl.c:2069:23: note: byref variable will be forcibly initialized struct ethtool_flash efl; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_sset_info': /kisskb/src/net/ethtool/ioctl.c:773:27: note: byref variable will be forcibly initialized struct ethtool_sset_info info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_channels': /kisskb/src/net/ethtool/ioctl.c:1681:26: note: byref variable will be forcibly initialized 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:2182:25: note: byref variable will be forcibly initialized struct ethtool_ts_info info; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_tunable': /kisskb/src/net/ethtool/ioctl.c:2320:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2359:27: note: byref variable will be forcibly initialized 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:2396:27: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue': /kisskb/src/net/ethtool/ioctl.c:2437:30: note: byref variable will be forcibly initialized struct ethtool_per_queue_op per_queue_opt; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'load_link_ksettings_from_user': /kisskb/src/net/ethtool/ioctl.c:461:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:586:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'store_link_ksettings_for_user': /kisskb/src/net/ethtool/ioctl.c:506:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:530:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'get_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2479:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'set_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2518:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_settings': /kisskb/src/net/ethtool/ioctl.c:659:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^ /kisskb/src/net/ethtool/ioctl.c:658:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^ /kisskb/src/fs/namei.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1325:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1300:12: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1344:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1807:15: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:1604:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3134:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1847:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1768:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2229:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2489:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3468:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3567:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2445:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2516:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2557:14: note: byref variable will be forcibly initialized struct path root = {.mnt = mnt, .dentry = dentry}; ^ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2612:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2639:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2668:14: note: byref variable will be forcibly initialized struct qstr this; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:2695:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3520:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3537:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3727:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3827:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3924:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3923:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:4061:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:4060:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:4189:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4333:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4333:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4472:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4598:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4598:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4597:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4597:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4594:20: note: byref variable will be forcibly initialized struct renamedata rd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4788:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4879:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:747:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:168:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:334:15: note: byref variable will be forcibly initialized struct flock flock; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/fcntl.c:948:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:12, from /kisskb/src/fs/nilfs2/recovery.c:10: /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_do_roll_forward': /kisskb/src/fs/nilfs2/recovery.c:582:12: note: byref variable will be forcibly initialized LIST_HEAD(dsync_blocks); /* list of data blocks to be recovered */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_search_super_root': /kisskb/src/fs/nilfs2/recovery.c:810:12: note: byref variable will be forcibly initialized LIST_HEAD(segments); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/gfs2/trace_gfs2.h:633, from /kisskb/src/fs/gfs2/glock.c:49: /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_state_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_state_change, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_put': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_put, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_demote_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:161:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_demote_rq, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_promote': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:198:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_promote, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_queue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_queue, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_lock_time': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:258:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_lock_time, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_pin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:322:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_pin, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_log_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:353:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_log_flush, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_log_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:381:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_log_blocks, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_ail_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:404:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_ail_flush, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_bmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_bmap, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_iomap_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:478:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_iomap_start, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_iomap_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:508:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_iomap_end, ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_block_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:548:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_block_alloc, ^ /kisskb/src/fs/gfs2/glops.c: In function 'gfs2_ail_empty_gl': /kisskb/src/fs/gfs2/glops.c:88:20: note: byref variable will be forcibly initialized struct gfs2_trans tr; ^ /kisskb/src/fs/gfs2/glops.c: In function 'freeze_go_xmote_bh': /kisskb/src/fs/gfs2/glops.c:619:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_rs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/gfs2/./trace_gfs2.h:588:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_rs, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/gfs2/glock.c:35:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/gfs2/glock.c: In function 'find_insert_glock': /kisskb/src/fs/gfs2/glock.c:945:26: note: byref variable will be forcibly initialized struct wait_glock_queue wait; ^ /kisskb/src/fs/gfs2/glock.c: In function 'glock_hash_walk': /kisskb/src/fs/gfs2/glock.c:1854:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_get': /kisskb/src/fs/gfs2/glock.c:994:21: note: byref variable will be forcibly initialized struct lm_lockname name = { .ln_number = number, ^ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_print_dbg': /kisskb/src/fs/gfs2/glock.c:1284:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/gfs2/glock.c:1283:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_gl_hash_clear': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/gfs2/glock.c:1985:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sdp->sd_glock_wait, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_scan_glock_lru': /kisskb/src/fs/gfs2/glock.c:1795:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/gfs2/glock.c:1794:12: note: byref variable will be forcibly initialized LIST_HEAD(skipped); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_async_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/gfs2/glock.c:1204:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(sdp->sd_async_glock_wait, ^ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_poke': /kisskb/src/fs/gfs2/glock.c:792:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_delete_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:515:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:513:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:501:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:498:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:414:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, im_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:410:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:409:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:407:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:390:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:389:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_node->child[next_bit], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:378:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:476:20: note: byref variable will be forcibly initialized struct space_resv sr; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:255:26: note: byref variable will be forcibly initialized struct file_clone_range args; ^ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^ /kisskb/src/fs/ioctl.c: In function '__generic_block_fiemap': /kisskb/src/fs/ioctl.c:298:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ /kisskb/src/net/core/net-procfs.c: In function 'dev_seq_printf_stats': /kisskb/src/net/core/net-procfs.c:80:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ /kisskb/src/fs/orangefs/orangefs-debugfs.c: In function 'orangefs_debug_write': /kisskb/src/fs/orangefs/orangefs-debugfs.c:400:27: note: byref variable will be forcibly initialized struct client_debug_mask c_mask = { NULL, 0, 0 }; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'trace_event_raw_event_test_pages_isolated': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/fs/nilfs2/segbuf.c: In function 'nilfs_segbuf_write': /kisskb/src/fs/nilfs2/segbuf.c:451:26: note: byref variable will be forcibly initialized struct nilfs_write_info wi; ^ /kisskb/src/fs/nilfs2/the_nilfs.c: In function 'load_nilfs': /kisskb/src/fs/nilfs2/the_nilfs.c:206:29: note: byref variable will be forcibly initialized struct nilfs_recovery_info ri; ^ /kisskb/src/net/core/net-sysfs.c: In function 'phys_switch_id_show': /kisskb/src/net/core/net-sysfs.c:529:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid = { }; ^ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_id_show': /kisskb/src/net/core/net-sysfs.c:485:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^ /kisskb/src/net/core/net-sysfs.c: In function 'duplex_show': /kisskb/src/net/core/net-sysfs.c:223:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^ /kisskb/src/net/core/net-sysfs.c: In function 'speed_show': /kisskb/src/net/core/net-sysfs.c:203:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_dev_flow_table_cnt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net-sysfs.c:919:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_flow_table, table); ^ /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_map': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/net-sysfs.c:831:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_map, map); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/readdir.c:10: /kisskb/src/fs/fuse/readdir.c: In function 'fuse_direntplus_link': /kisskb/src/fs/fuse/readdir.c:161:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_force_forget': /kisskb/src/fs/fuse/readdir.c:256:24: note: byref variable will be forcibly initialized struct fuse_forget_in inarg; ^ /kisskb/src/net/core/net-sysfs.c: In function 'netstat_show': /kisskb/src/net/core/net-sysfs.c:630:28: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ /kisskb/src/drivers/video/backlight/aat2870_bl.c: In function 'aat2870_bl_probe': /kisskb/src/drivers/video/backlight/aat2870_bl.c:114:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_send_status_magic': /kisskb/src/fs/ocfs2/cluster/tcp.c:1147:14: note: byref variable will be forcibly initialized struct kvec vec = { ^ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_recv_tcp_msg': /kisskb/src/fs/ocfs2/cluster/tcp.c:903:14: note: byref variable will be forcibly initialized struct kvec vec = { .iov_len = len, .iov_base = data, }; ^ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_accept_one': /kisskb/src/fs/ocfs2/cluster/tcp.c:1779:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/fs/ocfs2/cluster/tcp.c:43: /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_send_message_vec': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1108:2: note: in expansion of macro 'wait_event' wait_event(nsw.ns_wq, o2net_nsw_completed(nn, &nsw)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1058:2: note: in expansion of macro 'wait_event' wait_event(nn->nn_sc_wq, o2net_tx_can_proceed(nn, &sc, &ret)); ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1026:29: note: byref variable will be forcibly initialized struct o2net_send_tracking nst; ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1023:27: note: byref variable will be forcibly initialized struct o2net_status_wait nsw = { ^ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_send_message': /kisskb/src/fs/ocfs2/cluster/tcp.c:1135:14: note: byref variable will be forcibly initialized struct kvec vec = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/log.c:7: /kisskb/src/fs/gfs2/log.c: In function 'gfs2_ordered_write': /kisskb/src/fs/gfs2/log.c:631:12: note: byref variable will be forcibly initialized LIST_HEAD(written); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2218:28: note: byref variable will be forcibly initialized struct zs_compact_control cc; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'async_free_zspage': /kisskb/src/mm/zsmalloc.c:2145:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_ail1_flush': /kisskb/src/fs/gfs2/log.c:190:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'wait_for_isolated_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/zsmalloc.c:2115:2: note: in expansion of macro 'wait_event' wait_event(pool->migration_wait, ^ /kisskb/src/fs/gfs2/log.c: In function 'empty_ail1_list': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_write_log_header': /kisskb/src/fs/gfs2/log.c:767:20: note: byref variable will be forcibly initialized struct timespec64 tv; ^ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_logd': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/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 struct backlight_properties props; ^ /kisskb/src/fs/erofs/xattr.c: In function 'xattr_foreach': /kisskb/src/fs/erofs/xattr.c:219:27: note: byref variable will be forcibly initialized struct erofs_xattr_entry entry; ^ /kisskb/src/fs/erofs/xattr.c: In function 'init_inode_xattrs': /kisskb/src/fs/erofs/xattr.c:42:20: note: byref variable will be forcibly initialized struct xattr_iter it; ^ /kisskb/src/fs/erofs/xattr.c: In function 'erofs_getxattr': /kisskb/src/fs/erofs/xattr.c:438:23: note: byref variable will be forcibly initialized struct getxattr_iter it; ^ /kisskb/src/fs/erofs/xattr.c: In function 'erofs_listxattr': /kisskb/src/fs/erofs/xattr.c:647:24: note: byref variable will be forcibly initialized struct listxattr_iter it; ^ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_end_log_write': /kisskb/src/fs/gfs2/lops.c:204:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_end_log_read': /kisskb/src/fs/gfs2/lops.c:396:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_jhead_pg_srch': /kisskb/src/fs/gfs2/lops.c:425:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/async.c:297:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/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 struct backlight_properties props; ^ /kisskb/src/fs/select.c: In function 'poll_select_finish': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1047:32: note: byref variable will be forcibly initialized struct timespec64 *to = NULL, end_time; ^ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1068:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1103:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:1103:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ In file included from /kisskb/src/include/linux/bpfilter.h:7:0, from /kisskb/src/net/ipv4/bpfilter/sockopt.c:5: /kisskb/src/net/ipv4/bpfilter/sockopt.c: In function 'bpfilter_ip_get_sockopt': /kisskb/src/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/ipv4/bpfilter/sockopt.c:68:9: note: userspace variable will be forcibly initialized return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, ^ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:975:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/core/skmsg.c:4: /kisskb/src/net/core/skmsg.c: In function 'sk_psock_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:572:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), \ ^ /kisskb/src/net/core/skmsg.c:599:2: note: in expansion of macro 'rcu_assign_sk_user_data_nocopy' rcu_assign_sk_user_data_nocopy(sk, psock); ^ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/core/skmsg.c:687:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, NULL); ^ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:2549:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/mm/z3fold.c: In function 'z3fold_reclaim_page': /kisskb/src/mm/z3fold.c:1330:28: note: byref variable will be forcibly initialized struct z3fold_buddy_slots slots __attribute__((aligned(SLOTS_ALIGN))); ^ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1435:14: note: byref variable will be forcibly initialized struct path path = { .mnt = info->mnt, .dentry = dentry }; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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:2555:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, 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:1250:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1290:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1456:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1595:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:1777:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1879:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/dcache.c:2582:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/nilfs2.h:225, from /kisskb/src/fs/nilfs2/segment.c:78: /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_collection_stage_transition': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:25:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_collection_stage_transition, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_transaction_transition': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_transaction_transition, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_segment_usage_check': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_segment_usage_check, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_segment_usage_allocated': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_segment_usage_allocated, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_segment_usage_freed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_segment_usage_freed, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_mdt_insert_new_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:166:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_mdt_insert_new_block, ^ /kisskb/src/fs/nilfs2/segment.c: In function 'trace_event_raw_event_nilfs2_mdt_submit_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/nilfs2.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nilfs2_mdt_submit_block, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/net/core/fib_rules.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_lookup_dirty_data_buffers': /kisskb/src/fs/nilfs2/segment.c:683:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_scan_file_dsync': /kisskb/src/fs/nilfs2/segment.c:1090:12: note: byref variable will be forcibly initialized LIST_HEAD(data_buffers); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_lookup_dirty_node_buffers': /kisskb/src/fs/nilfs2/segment.c:737:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifier': /kisskb/src/net/core/fib_rules.c:352:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_scan_file': /kisskb/src/fs/nilfs2/segment.c:1039:12: note: byref variable will be forcibly initialized LIST_HEAD(node_buffers); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/segment.c:1038:12: note: byref variable will be forcibly initialized LIST_HEAD(data_buffers); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_extend_segments': /kisskb/src/fs/nilfs2/segment.c:1339:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_update_payload_blocknr': /kisskb/src/fs/nilfs2/segment.c:1553:20: note: byref variable will be forcibly initialized union nilfs_binfo binfo; ^ /kisskb/src/fs/nilfs2/segment.c:1551:30: note: byref variable will be forcibly initialized struct nilfs_segsum_pointer ssp; ^ /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifiers': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^ /kisskb/src/net/core/fib_rules.c: In function 'nla_put_uid_range': /kisskb/src/net/core/fib_rules.c:231:28: note: byref variable will be forcibly initialized struct fib_rule_uid_range out = { ^ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_newrule': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/fib_rules.c:832:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(r->ctarget, rule); ^ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_delrule': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/fib_rules.c:939:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(r->ctarget, n); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_abort_construction': /kisskb/src/fs/nilfs2/segment.c:1784:12: note: byref variable will be forcibly initialized LIST_HEAD(logs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/core/fib_rules.c: In function 'fib_rules_dump': /kisskb/src/net/core/fib_rules.c:352:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_sync': /kisskb/src/fs/nilfs2/segment.c:2161:36: note: byref variable will be forcibly initialized struct nilfs_segctor_wait_request wait_req; ^ /kisskb/src/fs/nilfs2/cpfile.c: In function 'nilfs_cpfile_delete_checkpoint': /kisskb/src/fs/nilfs2/cpfile.c:582:22: note: byref variable will be forcibly initialized struct nilfs_cpinfo ci; ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_thread_construct': /kisskb/src/fs/nilfs2/segment.c:2477:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/nilfs2/segment.c:2623:2: note: in expansion of macro 'wait_event' wait_event(sci->sc_wait_task, sci->sc_task != NULL); ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/nilfs2/segment.c:2636:3: note: in expansion of macro 'wait_event' wait_event(sci->sc_wait_task, sci->sc_task == NULL); ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_thread': /kisskb/src/fs/nilfs2/segment.c:2574:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/nilfs2/segment.c:2574:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_write_out': /kisskb/src/fs/nilfs2/segment.c:2691:33: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_construct_dsync_segment': /kisskb/src/fs/nilfs2/segment.c:2273:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_clean_segments': /kisskb/src/fs/nilfs2/segment.c:2423:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_detach_log_writer': /kisskb/src/fs/nilfs2/segment.c:2803:12: note: byref variable will be forcibly initialized LIST_HEAD(garbage_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16:0: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_backlight_register': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:339:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16:0: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_probe': /kisskb/src/include/linux/pwm.h:532:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_comment_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c:389:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, NULL); ^ /kisskb/src/fs/fuse/virtio_fs.c: In function 'send_forget_request': /kisskb/src/fs/fuse/virtio_fs.c:401:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inst->ip_set_list, list); ^ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_parse_param': /kisskb/src/fs/fuse/virtio_fs.c:97:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/virtio_fs.c:7: /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_requests_done_work': /kisskb/src/fs/fuse/virtio_fs.c:604:12: note: byref variable will be forcibly initialized LIST_HEAD(reqs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_dump': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1692:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1150:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inst->ip_set_list, list); ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_init_comment': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c:358:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, c); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c:347:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, NULL); ^ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:23: note: byref variable will be forcibly initialized struct karatsuba_ctx ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/attr.c:10: /kisskb/src/fs/attr.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:592:28: note: byref variable will be forcibly initialized struct vdpa_dev_dump_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1912:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function 'ringbuf_avail_data_sz': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:252:13: note: in expansion of macro 'smp_load_acquire' prod_pos = smp_load_acquire(&rb->producer_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:251:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^ /kisskb/src/kernel/bpf/ringbuf.c: In function '____bpf_ringbuf_query': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:466:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->producer_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:464:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->consumer_pos); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:628:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:679:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:801:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/bpf/ringbuf.c: In function '__bpf_ringbuf_reserve': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/bpf/ringbuf.c:344:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->producer_pos, new_prod_pos); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:318:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^ /kisskb/src/kernel/bpf/ringbuf.c: In function 'bpf_ringbuf_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/bpf/ringbuf.c:390:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask; ^ /kisskb/src/fs/inode.c: In function 'file_remove_privs': /kisskb/src/fs/inode.c:1912:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2305:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1830:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1970:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'lp855x_backlight_register': /kisskb/src/drivers/video/backlight/lp855x_bl.c:286:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/drivers/video/backlight/lp855x_bl.c:16:0: /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'lp855x_pwm_ctrl': /kisskb/src/include/linux/pwm.h:532:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^ /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c: In function 'cmdq_dev_get_client_reg': /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c:47:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ /kisskb/src/fs/gfs2/meta_io.c: In function 'gfs2_meta_read_endio': /kisskb/src/fs/gfs2/meta_io.c:189:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/cma.h:67, from /kisskb/src/mm/cma.c:35: /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc, ^ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_release': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/cma.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'extract_icmp4_fields': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:26:25: note: byref variable will be forcibly initialized struct icmphdr *icmph, _icmph; ^ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:25:28: note: byref variable will be forcibly initialized struct iphdr *inside_iph, _inside_iph; ^ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'nf_sk_lookup_slow_v4': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:99:17: note: byref variable will be forcibly initialized struct tcphdr _hdr; ^ /kisskb/src/fs/nilfs2/ifile.c: In function 'nilfs_ifile_create_inode': /kisskb/src/fs/nilfs2/ifile.c:55:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req req; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/skb.h:76, from /kisskb/src/net/core/net-traces.c:30: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_kfree_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_consume_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(consume_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_skb_copy_datagram_iovec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skb_copy_datagram_iovec, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_exit_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_exit_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sock.h:207, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_rcvqueue_full': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_rcvqueue_full, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sock_set_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sock_set_state, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/udp.h:33, from /kisskb/src/net/core/net-traces.c:34: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_udp_fail_queue_rcv_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(udp_fail_queue_rcv_skb, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:301, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk_skb, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_retransmit_synack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_retransmit_synack, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_dequeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_dequeue, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fib.h:103, from /kisskb/src/net/core/net-traces.c:36: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fib_table_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib_table_lookup, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_create, ^ In file included from /kisskb/src/include/linux/of_device.h:6:0, from /kisskb/src/drivers/soc/mediatek/mtk-mmsys.c:9: /kisskb/src/drivers/soc/mediatek/mtk-mmsys.c: In function 'mtk_mmsys_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_start_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_verbose_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_napi_poll': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_napi_poll': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_reset': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_reset': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_destroy': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_destroy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_create': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_xmit_timeout': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit_timeout': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sock.h:207, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_exceed_buf_limit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_exceed_buf_limit, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/tcp.h:301, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/tcp.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk, ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_probe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/tcp.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_probe, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh_update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh__update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh__update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/devmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_run_prog': /kisskb/src/kernel/bpf/devmap.c:457:22: note: byref variable will be forcibly initialized struct xdp_txq_info txq = { .dev = dev }; ^ In file included from /kisskb/src/include/linux/mfd/lp8788.h:15:0, from /kisskb/src/drivers/video/backlight/lp8788_bl.c:12: /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'lp8788_backlight_register': /kisskb/src/drivers/video/backlight/lp8788_bl.c:189:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/include/linux/mfd/lp8788.h:15:0, from /kisskb/src/drivers/video/backlight/lp8788_bl.c:12: /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'lp8788_pwm_ctrl': /kisskb/src/include/linux/pwm.h:532:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_bmap': /kisskb/src/fs/gfs2/aops.c:642:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_writepages': /kisskb/src/fs/gfs2/aops.c:207:29: note: byref variable will be forcibly initialized struct iomap_writepage_ctx wpc = { }; ^ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_write_cache_jdata': /kisskb/src/fs/gfs2/aops.c:333:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/gfs2/dentry.c: In function 'gfs2_drevalidate': /kisskb/src/fs/gfs2/dentry.c:39:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1267:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1278:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show': /kisskb/src/kernel/bpf/btf.c:999:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log_type': /kisskb/src/kernel/bpf/btf.c:1296:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_vsi': /kisskb/src/kernel/bpf/btf.c:1385:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_member': /kisskb/src/kernel/bpf/btf.c:1340:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:205:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:264:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^ /kisskb/src/lib/zstd/huf_decompress.c:263:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^ /kisskb/src/lib/zstd/huf_decompress.c:262:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^ /kisskb/src/lib/zstd/huf_decompress.c:261:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:657:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:723:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^ /kisskb/src/lib/zstd/huf_decompress.c:722:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^ /kisskb/src/lib/zstd/huf_decompress.c:721:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^ /kisskb/src/lib/zstd/huf_decompress.c:720:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2279:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2254:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5502:18: note: byref variable will be forcibly initialized struct btf_show sseq; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5552:27: note: byref variable will be forcibly initialized struct btf_show_snprintf ssnprintf; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:5655:22: note: byref variable will be forcibly initialized struct bpf_btf_info info; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_build_proto': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_main.c:663:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv4_prot, prot); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/tls/tls_main.c:659:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/tls/tls_main.c:653:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv6_prot, prot); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/tls/tls_main.c:649:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/tls/tls_main.c: In function 'do_tls_setsockopt_conf': /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, ^ /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_sk_proto_close': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_main.c:315:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_get_name': /kisskb/src/fs/gfs2/export.c:95:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/net/tls/tls_main.c: In function 'tls_ctx_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_main.c:637:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_fh_to_parent': /kisskb/src/fs/gfs2/export.c:171:24: note: byref variable will be forcibly initialized struct gfs2_inum_host parent; ^ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_fh_to_dentry': /kisskb/src/fs/gfs2/export.c:149:24: note: byref variable will be forcibly initialized struct gfs2_inum_host this; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_stats_put': /kisskb/src/net/core/drop_monitor.c:1417:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_stats_put': /kisskb/src/net/core/drop_monitor.c:1461:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_summary_report_fill': /kisskb/src/net/core/drop_monitor.c:379:26: note: byref variable will be forcibly initialized struct net_dm_alert_msg anc_hdr = { 0 }; ^ /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 struct backlight_properties props; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_packet_work': /kisskb/src/net/core/drop_monitor.c:916:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_work': /kisskb/src/net/core/drop_monitor.c:697:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:611:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:1029:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:182:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, 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:74, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/file.c:219:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:519:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:373:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:366:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:585:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function '__close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:803:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_allocate_page_backing': /kisskb/src/fs/gfs2/file.c:422:16: note: byref variable will be forcibly initialized struct iomap iomap = { }; ^ /kisskb/src/fs/gfs2/file.c: In function 'fallocate_chunk': /kisskb/src/fs/gfs2/file.c:992:16: note: byref variable will be forcibly initialized struct iomap iomap = { }; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_fallocate': /kisskb/src/fs/gfs2/file.c:1168:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'do_flock': /kisskb/src/fs/gfs2/file.c:1281:20: note: byref variable will be forcibly initialized struct file_lock request; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_page_mkwrite': /kisskb/src/fs/gfs2/file.c:454:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_fault': /kisskb/src/fs/gfs2/file.c:565:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_mmap': /kisskb/src/fs/gfs2/file.c:606:22: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_get_flags': /kisskb/src/fs/gfs2/file.c:160:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_file_write_iter': /kisskb/src/fs/gfs2/file.c:901:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_file_read_iter': /kisskb/src/fs/gfs2/file.c:847:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_llseek': /kisskb/src/fs/gfs2/file.c:59:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_readdir': /kisskb/src/fs/gfs2/file.c:107:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'do_gfs2_set_flags': /kisskb/src/fs/gfs2/file.c:223:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_open': /kisskb/src/fs/gfs2/file.c:684:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp': /kisskb/src/kernel/bpf/cpumap.c:176:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^ /kisskb/src/kernel/bpf/cpumap.c:175:22: note: byref variable will be forcibly initialized struct xdp_rxq_info rxq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_kthread_run': /kisskb/src/kernel/bpf/cpumap.c:254:27: note: byref variable will be forcibly initialized struct xdp_cpumap_stats stats = {}; /* zero stats */ ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_fiemap': /kisskb/src/fs/gfs2/inode.c:2076:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_getattr': /kisskb/src/fs/gfs2/inode.c:2041:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_get_link': /kisskb/src/fs/gfs2/inode.c:1788:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'bpf_local_storage_lookup': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/bpf_local_storage.c:234:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(local_storage->cache[smap->cache_idx], ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_permission': /kisskb/src/fs/gfs2/inode.c:1847:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_link': /kisskb/src/fs/gfs2/inode.c:990:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_inode_lookup': /kisskb/src/fs/gfs2/inode.c:136:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookupi': /kisskb/src/fs/gfs2/inode.c:306:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function '__gfs2_lookup': /kisskb/src/fs/gfs2/inode.c:868:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_exchange': /kisskb/src/fs/gfs2/inode.c:1628:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_rename': /kisskb/src/fs/gfs2/inode.c:1545:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^ /kisskb/src/fs/gfs2/inode.c:1382:35: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^ /kisskb/src/fs/gfs2/inode.c:1382:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookup_simple': /kisskb/src/fs/gfs2/inode.c:270:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/fs/gfs2/inode.c: In function 'setattr_chown': /kisskb/src/fs/gfs2/inode.c:1908:26: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_setattr': /kisskb/src/fs/gfs2/inode.c:1979:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_data': /kisskb/src/fs/gfs2/inode.c:2098:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_hole': /kisskb/src/fs/gfs2/inode.c:2117:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_qd_shrink_scan': /kisskb/src/fs/gfs2/quota.c:166:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/fs/gfs2/quota.c: In function 'update_qd': /kisskb/src/fs/gfs2/quota.c:977:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/fs/gfs2/quota.c: In function 'do_glock': /kisskb/src/fs/gfs2/quota.c:1004:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_get_dqblk': /kisskb/src/fs/gfs2/quota.c:1629:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_adjust_quota': /kisskb/src/fs/gfs2/quota.c:823:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'ciGetLeafPrefixKey': /kisskb/src/fs/jfs/jfs_dtree.c:3768:24: note: byref variable will be forcibly initialized struct component_name rkey; ^ /kisskb/src/fs/jfs/jfs_dtree.c:3767:24: note: byref variable will be forcibly initialized struct component_name lkey; ^ /kisskb/src/fs/gfs2/quota.c: In function 'do_sync': /kisskb/src/fs/gfs2/quota.c:878:27: note: byref variable will be forcibly initialized struct gfs2_holder *ghs, i_gh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/xattr.c:11: /kisskb/src/fs/xattr.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_set_dqblk': /kisskb/src/fs/gfs2/quota.c:1727:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .aflags = 0, }; ^ /kisskb/src/fs/gfs2/quota.c:1668:27: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^ /kisskb/src/fs/gfs2/quota.c:1668:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^ /kisskb/src/fs/xattr.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_quota_refresh': /kisskb/src/fs/gfs2/quota.c:1330:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:584:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_jindex_hold': /kisskb/src/fs/gfs2/ops_fstype.c:565:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtSplitUp': /kisskb/src/fs/jfs/jfs_dtree.c:936:24: note: byref variable will be forcibly initialized struct component_name key = { 0, NULL }; ^ /kisskb/src/fs/jfs/jfs_dtree.c:934:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_dtree.c:927:8: note: byref variable will be forcibly initialized pxd_t rpxd; /* new right page extent descriptor */ ^ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:686:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c: In function 'dump_arp_packet': /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:50:16: note: byref variable will be forcibly initialized struct arphdr _arph; ^ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:47:20: note: byref variable will be forcibly initialized struct arppayload _arpp; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_journal': /kisskb/src/fs/gfs2/ops_fstype.c:718:21: note: byref variable will be forcibly initialized struct gfs2_holder ji_gh; ^ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:763:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtInsert': /kisskb/src/fs/jfs/jfs_dtree.c:818:10: note: byref variable will be forcibly initialized ddata_t data; ^ /kisskb/src/fs/jfs/jfs_dtree.c:817:17: note: byref variable will be forcibly initialized struct dtsplit split; /* split information */ ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_sb': /kisskb/src/fs/gfs2/ops_fstype.c:475:21: note: byref variable will be forcibly initialized struct gfs2_holder sb_gh; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_parse_param': /kisskb/src/fs/gfs2/ops_fstype.c:1382:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtDelete': /kisskb/src/fs/jfs/jfs_dtree.c:2078:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_meta_get_tree': /kisskb/src/fs/gfs2/ops_fstype.c:1622:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'jfs_readdir': /kisskb/src/fs/jfs/jfs_dtree.c:3047:26: note: byref variable will be forcibly initialized struct dir_table_slot dirtab_slot; ^ /kisskb/src/fs/jfs/jfs_dtree.c:3009:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_reconfigure': /kisskb/src/fs/gfs2/ops_fstype.c:1530:22: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:825:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_get_sock_v4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:86:17: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtModify': /kisskb/src/fs/jfs/jfs_dtree.c:4515:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_fill_super': /kisskb/src/fs/gfs2/ops_fstype.c:1102:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/gfs2/ops_fstype.c:1101:21: note: byref variable will be forcibly initialized struct gfs2_holder mount_gh; ^ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_handle_time_wait4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:23:16: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^ /kisskb/src/fs/namespace.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_basic': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^ /kisskb/src/fs/namespace.c: In function 'do_idmap_mount': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/namespace.c:3918:2: note: in expansion of macro 'smp_store_release' smp_store_release(&mnt->mnt.mnt_userns, mnt_userns); ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3387:31: note: byref variable will be forcibly initialized struct xfs_alloc_rec_incore irec; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_update': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:215:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1500:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3089:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:911:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5761:27: note: byref variable will be forcibly initialized struct summary_lock_data lock_data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5828:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2554:13: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_read_agfl': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4186:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_agfl_block': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_ag_vextent_small': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1159:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_read_agf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2532:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg targs; /* local allocation arguments */ ^ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1434:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c:1431:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_extent_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3287:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3405:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3404:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3403:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_all': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3423:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_has_record': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3440:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3439:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_mount_setattr': /kisskb/src/fs/namespace.c:4139:21: note: byref variable will be forcibly initialized struct mount_kattr kattr; ^ /kisskb/src/fs/namespace.c:4138:20: note: byref variable will be forcibly initialized struct mount_attr attr; ^ /kisskb/src/fs/namespace.c:4137:14: note: byref variable will be forcibly initialized struct path target; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3231:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3255:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1766:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c: In function 'dump_ipv4_packet': /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:222:21: note: byref variable will be forcibly initialized struct ip_esp_hdr _esph; ^ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:199:22: note: byref variable will be forcibly initialized struct ip_auth_hdr _ahdr; ^ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:112:18: note: byref variable will be forcibly initialized struct icmphdr _icmph; ^ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:39:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2444:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3502:14: note: byref variable will be forcibly initialized struct path newmount; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:3930:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4010:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2128:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2359:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5648:22: note: byref variable will be forcibly initialized struct summary_data summary_data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4225:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2769:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3631:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ /kisskb/src/fs/namespace.c:3631:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2703:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2813:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2890:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2862:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:3004:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3240:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/drivers/regulator/core.c:15:0: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4651:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3729:24: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3729:19: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3729:14: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3399:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4454:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:4302:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:4301:14: note: byref variable will be forcibly initialized struct path ns_root; ^ /kisskb/src/drivers/gpio/gpio-rcar.c: In function 'gpio_rcar_parse_dt': /kisskb/src/drivers/gpio/gpio-rcar.c:448:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'update_statfs_inode': /kisskb/src/fs/gfs2/recovery.c:315:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'foreach_descriptor': /kisskb/src/fs/gfs2/recovery.c:222:32: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'gfs2_recover_func': /kisskb/src/fs/gfs2/recovery.c:408:34: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:408:27: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:408:21: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:407:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_of_parse': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:171:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/kernel/bpf/offload.c:25:0: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_setflags': /kisskb/src/fs/nilfs2/ioctl.c:131:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_change_cpmode': /kisskb/src/fs/nilfs2/ioctl.c:207:22: note: byref variable will be forcibly initialized struct nilfs_cpmode cpmode; ^ /kisskb/src/fs/nilfs2/ioctl.c:206:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_delete_checkpoint': /kisskb/src/fs/nilfs2/ioctl.c:261:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_cpstat': /kisskb/src/fs/nilfs2/ioctl.c:340:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_set_suinfo': /kisskb/src/fs/nilfs2/ioctl.c:1219:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^ /kisskb/src/fs/nilfs2/ioctl.c:1218:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function 'rht_assign_unlock': /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_sustat': /kisskb/src/fs/nilfs2/ioctl.c:407:22: note: byref variable will be forcibly initialized struct nilfs_sustat sustat; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_info': /kisskb/src/fs/nilfs2/ioctl.c:1172:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_bdescs': /kisskb/src/fs/nilfs2/ioctl.c:516:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^ /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/kernel/bpf/offload.c:25:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nilfs2/ioctl.c:10: /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_move_blocks': /kisskb/src/fs/nilfs2/ioctl.c:619:12: note: byref variable will be forcibly initialized LIST_HEAD(buffers); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_trim_fs': /kisskb/src/fs/nilfs2/ioctl.c:1071:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_prog_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:303:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/bpf/offload.c:297:35: note: byref variable will be forcibly initialized struct ns_get_path_bpf_prog_args args = { ^ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_map_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:528:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/bpf/offload.c:523:34: note: byref variable will be forcibly initialized struct ns_get_path_bpf_map_args args = { ^ /kisskb/src/drivers/video/backlight/max8925_bl.c: In function 'max8925_backlight_probe': /kisskb/src/drivers/video/backlight/max8925_bl.c:125:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/fs/gfs2/rgrp.c: In function '__rs_deltree': /kisskb/src/fs/gfs2/rgrp.c:624:19: note: byref variable will be forcibly initialized struct gfs2_rbm last_rbm = { .rgd = rs->rs_rbm.rgd, }; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'read_rindex_entry': /kisskb/src/fs/gfs2/rgrp.c:882:21: note: byref variable will be forcibly initialized struct gfs2_rindex buf; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_free_extlen': /kisskb/src/fs/gfs2/rgrp.c:350:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = *rrbm; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'try_rgrp_unlink': /kisskb/src/fs/gfs2/rgrp.c:1809:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = { .rgd = rgd, .bii = 0, .offset = 0 }; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'rgblk_free': /kisskb/src/fs/gfs2/rgrp.c:2188:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_rindex_update': /kisskb/src/fs/gfs2/rgrp.c:1019:21: note: byref variable will be forcibly initialized struct gfs2_holder ri_gh; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_fitrim': /kisskb/src/fs/gfs2/rgrp.c:1366:22: note: byref variable will be forcibly initialized struct fstrim_range r; ^ /kisskb/src/fs/gfs2/rgrp.c:1365:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_check_blk_type': /kisskb/src/fs/gfs2/rgrp.c:2523:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^ /kisskb/src/fs/gfs2/rgrp.c:2522:21: note: byref variable will be forcibly initialized struct gfs2_holder rgd_gh; ^ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs': /kisskb/src/fs/gfs2/super.c:962:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c: In function 'gfs2_upgrade_iopen_glock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/gfs2/super.c:1269:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(sdp->sd_async_glock_wait, ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_dinode_dealloc': /kisskb/src/fs/gfs2/super.c:1170:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_evict_inode': /kisskb/src/fs/gfs2/super.c:1445:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_jindex_free': /kisskb/src/fs/gfs2/super.c:61:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_lock_fs_check_clean': /kisskb/src/fs/gfs2/super.c:407:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c:406:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_make_fs_rw': /kisskb/src/fs/gfs2/super.c:168:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_init': /kisskb/src/fs/gfs2/super.c:238:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_sync': /kisskb/src/fs/gfs2/super.c:341:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_dirty_inode': /kisskb/src/fs/gfs2/super.c:549:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c: In function 'gfs2_make_fs_ro': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/gfs2/super.c:626:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sdp->sd_reserving_log_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/gfs2/super.c:621:3: note: in expansion of macro 'wait_event' wait_event(sdp->sd_reserving_log_wait, ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_freeze_func': /kisskb/src/fs/gfs2/super.c:733:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/net_namespace.c:3: /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_run_array_detach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:60:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'bpf_netns_link_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:141:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], new_array); ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:464:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_prog_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/net_namespace.c:349:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], run_array); ^ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_create': /kisskb/src/kernel/bpf/net_namespace.c:479:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/net/netfilter/ipset/ip_set_getport.c: In function 'get_port': /kisskb/src/net/netfilter/ipset/ip_set_getport.c:78:19: note: byref variable will be forcibly initialized struct icmp6hdr _ich; ^ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:67:18: note: byref variable will be forcibly initialized struct icmphdr _ich; ^ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:55:17: note: byref variable will be forcibly initialized struct udphdr _udph; ^ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:42:18: note: byref variable will be forcibly initialized struct sctphdr _sh; ^ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:30:17: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ /kisskb/src/net/core/ptp_classifier.c: In function 'ptp_classifier_init': /kisskb/src/net/core/ptp_classifier.c:210:25: note: byref variable will be forcibly initialized struct sock_fprog_kern ptp_prog; ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/gpio/gpio-sifive.c:9: /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/bpf/cgroup.c:8: /kisskb/src/kernel/bpf/cgroup.c: In function 'activate_effective_progs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/cgroup.c:275:14: note: in expansion of macro 'rcu_replace_pointer' old_array = rcu_replace_pointer(cgrp->bpf.effective[type], old_array, ^ /kisskb/src/kernel/bpf/cgroup.c: In function 'bpf_cgroup_storages_alloc': /kisskb/src/kernel/bpf/cgroup.c:46:32: note: byref variable will be forcibly initialized struct bpf_cgroup_storage_key key; ^ /kisskb/src/kernel/bpf/cgroup.c: In function 'cgroup_bpf_link_attach': /kisskb/src/kernel/bpf/cgroup.c:906:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_sock_addr': /kisskb/src/kernel/bpf/cgroup.c:1077:26: note: byref variable will be forcibly initialized struct sockaddr_storage unspec; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_check_dev_permission': /kisskb/src/kernel/bpf/cgroup.c:1133:28: note: byref variable will be forcibly initialized struct bpf_cgroup_dev_ctx ctx = { ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_setsockopt': /kisskb/src/kernel/bpf/cgroup.c:1356:26: note: byref variable will be forcibly initialized struct bpf_sockopt_kern ctx = { ^ /kisskb/src/kernel/bpf/cgroup.c:1355:25: note: byref variable will be forcibly initialized struct bpf_sockopt_buf buf = {}; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_getsockopt': /kisskb/src/kernel/bpf/cgroup.c:1451:26: note: byref variable will be forcibly initialized struct bpf_sockopt_kern ctx = { ^ /kisskb/src/kernel/bpf/cgroup.c:1450:25: note: byref variable will be forcibly initialized struct bpf_sockopt_buf buf = {}; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_getsockopt_kern': /kisskb/src/kernel/bpf/cgroup.c:1540:26: note: byref variable will be forcibly initialized struct bpf_sockopt_kern ctx = { ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_send_one_domain_exit': /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:580:25: note: byref variable will be forcibly initialized struct dlm_exit_domain leave_msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:12: /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_mark_domain_leaving': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:522:3: note: in expansion of macro 'wait_event' wait_event(dlm->dlm_join_events, dlm_no_joining_node(dlm)); ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_request_join': /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1419:32: note: byref variable will be forcibly initialized struct dlm_query_join_request join_msg; ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_send_one_join_assert': /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1506:27: note: byref variable will be forcibly initialized struct dlm_assert_joined assert_msg; ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_send_one_join_cancel': /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1356:25: note: byref variable will be forcibly initialized struct dlm_cancel_join cancel_msg; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress.c:300:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/lib/zstd/decompress.c:1593:21: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c:1538:22: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^ /kisskb/src/lib/zstd/decompress.c:1518:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress.c:1781:21: note: byref variable will be forcibly initialized blockProperties_t bp; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:12: /kisskb/src/fs/ocfs2/dlm/dlmdomain.c: In function 'dlm_register_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2135:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dlm_domain_events, ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDDict': /kisskb/src/lib/zstd/decompress.c:2085:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress.c:2137:19: note: byref variable will be forcibly initialized ZSTD_frameParams zfp = {0, 0, 0, 0}; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDStream': /kisskb/src/lib/zstd/decompress.c:2216:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ In file included from /kisskb/src/include/linux/mount.h:14:0, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'propagate_umount': /kisskb/src/fs/pnode.c:540:12: note: byref variable will be forcibly initialized LIST_HEAD(visited); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/pnode.c:539:12: note: byref variable will be forcibly initialized LIST_HEAD(to_umount); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/pnode.c:538:12: note: byref variable will be forcibly initialized LIST_HEAD(to_restore); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/video/backlight/pcf50633-backlight.c: In function 'pcf50633_bl_probe': /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:100:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_fill_skb_dst': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:224:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_skb_v4_tcp_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:47:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_send_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:244:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^ /kisskb/src/net/core/netclassid_cgroup.c: In function 'update_classid_task': /kisskb/src/net/core/netclassid_cgroup.c:88:32: note: byref variable will be forcibly initialized struct update_classid_context ctx = { ^ /kisskb/src/net/core/netclassid_cgroup.c: In function 'write_classid': /kisskb/src/net/core/netclassid_cgroup.c:121:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/fs/gfs2/util.c: In function 'check_journal_clean': /kisskb/src/fs/gfs2/util.c:55:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/fs/gfs2/util.c:54:21: note: byref variable will be forcibly initialized struct gfs2_holder j_gh; ^ /kisskb/src/fs/gfs2/util.c: In function 'signal_our_withdraw': /kisskb/src/fs/gfs2/util.c:148:22: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/gfs2/util.c: In function 'gfs2_lm': /kisskb/src/fs/gfs2/util.c:301:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/gfs2/util.c:300:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/decompress_unzstd.c: In function '__unzstd': /kisskb/src/lib/decompress_unzstd.c:172:19: note: byref variable will be forcibly initialized ZSTD_frameParams params; ^ /kisskb/src/lib/decompress_unzstd.c:171:17: note: byref variable will be forcibly initialized ZSTD_outBuffer out; ^ /kisskb/src/lib/decompress_unzstd.c:170:16: note: byref variable will be forcibly initialized ZSTD_inBuffer in; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_snapshots_number_show': /kisskb/src/fs/nilfs2/sysfs.c:282:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_checkpoints_number_show': /kisskb/src/fs/nilfs2/sysfs.c:259:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segments_dirty_segments_show': /kisskb/src/fs/nilfs2/sysfs.c:401:22: note: byref variable will be forcibly initialized struct nilfs_sustat sustat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_superblock_sb_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:727:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(sbwtime, buf); ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_nongc_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:607:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(nongc_ctime, buf); ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_seg_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:579:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(ctime, buf); ^ /kisskb/src/net/tls/tls_sw.c: In function 'tls_set_sw_offload': /kisskb/src/net/tls/tls_sw.c:2304:24: note: byref variable will be forcibly initialized struct strp_callbacks cb; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/writeback.h:895, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_page_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_page_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_dirty_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_write_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_work_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:346:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_pages_written': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_bdi_register': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:429:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_wbc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:443:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_queue_io': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_bdi_dirty_ratelimit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:574:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_balance_dirty_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_congest_waited_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:737:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_single_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:772:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/writeback.h:832:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_global_dirty_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/writeback.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'move_expired_inodes': /kisskb/src/fs/fs-writeback.c:1243:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2389:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/fs-writeback.c:20: /kisskb/src/fs/fs-writeback.c: In function 'wb_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fs-writeback.c:209:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^ In file included from /kisskb/src/include/linux/writeback.h:12:0, 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:2476:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1861:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2024:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:2001:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1967:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/fs-writeback.c: In function 'writeback_inodes_wb': /kisskb/src/fs/fs-writeback.c:1825:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/writeback.h:12:0, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2554:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/reuseport_array.c:5: /kisskb/src/kernel/bpf/reuseport_array.c: In function 'bpf_fd_reuseport_array_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/reuseport_array.c:305:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(array->ptrs[index], nsk); ^ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1301:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'memfd_wait_for_pins': /kisskb/src/mm/memfd.c:68:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c: In function 'bitmap_ip_kadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:116:28: note: byref variable will be forcibly initialized struct bitmap_ip_adt_elem e = { .id = 0 }; ^ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c: In function 'bitmap_ip_uadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:136:28: note: byref variable will be forcibly initialized struct bitmap_ip_adt_elem e = { .id = 0 }; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1599:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/lib/dump_stack.c: In function 'dump_stack_set_arch_desc': /kisskb/src/lib/dump_stack.c:31:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/mm/page_reporting.c:335:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex.c:34: /kisskb/src/kernel/futex.c: In function 'mark_wake_futex': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/futex.c:1482:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->lock_ptr, NULL); ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_wake': /kisskb/src/kernel/futex.c:1595:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/kernel/futex.c: In function 'futex_wait': /kisskb/src/kernel/futex.c:2686:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_wake_op': /kisskb/src/kernel/futex.c:1692:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/futex.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex.c:1499:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/net/core/lwt_bpf.c: In function 'bpf_lwt_xmit_reroute': /kisskb/src/net/core/lwt_bpf.c:223:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = {}; ^ /kisskb/src/net/core/lwt_bpf.c:203:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = {}; ^ /kisskb/src/kernel/futex.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex.c:2779:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:2777:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ /kisskb/src/kernel/futex.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex.c:3173:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:3172:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_requeue': /kisskb/src/kernel/futex.c:1928:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/futex.c: In function '__do_sys_futex': /kisskb/src/kernel/futex.c:3768:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'cleanup_match': /kisskb/src/net/ipv4/netfilter/ip_tables.c:453:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:12: /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'cleanup_entry': /kisskb/src/net/ipv4/netfilter/ip_tables.c:453:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c:639:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'find_check_entry': /kisskb/src/net/ipv4/netfilter/ip_tables.c:453:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c:524:24: note: byref variable will be forcibly initialized struct xt_mtchk_param mtpar; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'icmp_match': /kisskb/src/net/ipv4/netfilter/ip_tables.c:1794:17: note: byref variable will be forcibly initialized struct icmphdr _icmph; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'get_info': /kisskb/src/net/ipv4/netfilter/ip_tables.c:966:22: note: byref variable will be forcibly initialized struct ipt_getinfo info; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'get_entries': /kisskb/src/net/ipv4/netfilter/ip_tables.c:1008:25: note: byref variable will be forcibly initialized struct ipt_get_entries get; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'do_ipt_get_ctl': /kisskb/src/net/ipv4/netfilter/ip_tables.c:1665:26: note: byref variable will be forcibly initialized struct xt_get_revision rev; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'do_replace': /kisskb/src/net/ipv4/netfilter/ip_tables.c:1105:1: note: userspace variable will be forcibly initialized do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c:1108:21: note: byref variable will be forcibly initialized struct ipt_replace tmp; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'do_add_counters': /kisskb/src/net/ipv4/netfilter/ip_tables.c:1157:26: note: byref variable will be forcibly initialized struct xt_counters_info tmp; ^ /kisskb/src/net/ipv4/netfilter/ip_tables.c: In function 'ipt_do_table': /kisskb/src/net/ipv4/netfilter/ip_tables.c:239:25: note: byref variable will be forcibly initialized struct xt_action_param acpar; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/utimes.c:3: /kisskb/src/fs/utimes.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/utimes.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:82:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/core.c:9: /kisskb/src/net/netfilter/core.c: In function '__nf_hook_entries_try_shrink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/core.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new); ^ /kisskb/src/net/netfilter/core.c: In function '__nf_register_net_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/core.c:410:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new_hooks); ^ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_entries_insert_raw': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/core.c:198:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new_hooks); ^ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_slow_list': /kisskb/src/net/netfilter/core.c:620:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/drivers/video/backlight/sky81452-backlight.c: In function 'sky81452_bl_probe': /kisskb/src/drivers/video/backlight/sky81452-backlight.c:279:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_bits_in_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1130:26: note: byref variable will be forcibly initialized 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:1009:26: note: byref variable will be forcibly initialized struct of_phandle_args pinctrl_spec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait_toolong': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/smp.c:174:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_add_gpio_func': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1333:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/smp.c:252:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tls/trace.h:202, from /kisskb/src/net/tls/trace.c:8: /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_offload_set': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_offload_set, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_decrypted': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_decrypted, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_send': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_send, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_schedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_schedule, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_delay': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_delay, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_req': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_req, ^ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_send': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tls/./trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_send, ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txInit': /kisskb/src/fs/jfs/jfs_txnmgr.c:228:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txUpdateMap': /kisskb/src/fs/jfs/jfs_txnmgr.c:2281:18: note: byref variable will be forcibly initialized struct pxd_lock pxdlock; ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txCommit': /kisskb/src/fs/jfs/jfs_txnmgr.c:1128:16: note: byref variable will be forcibly initialized struct commit cd; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_txnmgr.c:32: /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'jfs_lazycommit': /kisskb/src/fs/jfs/jfs_txnmgr.c:2784:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wq, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/d_path.c:40:22: note: in expansion of macro 'smp_load_acquire' const char *dname = smp_load_acquire(&name->name); /* ^^^ */ ^ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:432:19: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/fs/d_path.c:432:14: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:265:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:300:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:49: /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmAllocate': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c:120:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(wq, cond, LCACHE_LOCK(flags), LCACHE_UNLOCK(flags)); \ ^ /kisskb/src/fs/jfs/jfs_logmgr.c:1892:2: note: in expansion of macro 'LCACHE_SLEEP_COND' LCACHE_SLEEP_COND(log->free_wait, (bp = log->lbuf_free), flags); ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmIOWait': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c:120:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(wq, cond, LCACHE_LOCK(flags), LCACHE_UNLOCK(flags)); \ ^ /kisskb/src/fs/jfs/jfs_logmgr.c:2161:2: note: in expansion of macro 'LCACHE_SLEEP_COND' LCACHE_SLEEP_COND(bp->l_ioevent, (bp->l_flag & lbmDONE), flags); ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmRead': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jfs/jfs_logmgr.c:2001:2: note: in expansion of macro 'wait_event' wait_event(bp->l_ioevent, (bp->l_flag != lbmREAD)); ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmGroupCommit': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c:721:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(tblk->gcwait, (tblk->flag & tblkGC_COMMITTED), ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogInit': /kisskb/src/fs/jfs/jfs_logmgr.c:1251:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:49: /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'jfs_flush_journal': /kisskb/src/fs/jfs/jfs_logmgr.c:1566:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogSync': /kisskb/src/fs/jfs/jfs_logmgr.c:936:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogShutdown': /kisskb/src/fs/jfs/jfs_logmgr.c:1641:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:89:26: note: byref variable will be forcibly initialized struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:114:26: note: byref variable will be forcibly initialized struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; ^ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c: In function 'bitmap_port_uadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:158:30: note: byref variable will be forcibly initialized struct bitmap_port_adt_elem e = { .id = 0 }; ^ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c: In function 'bitmap_port_kadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:133:30: note: byref variable will be forcibly initialized struct bitmap_port_adt_elem e = { .id = 0 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/drivers/video/backlight/tps65217_bl.c: In function 'tps65217_bl_probe': /kisskb/src/drivers/video/backlight/tps65217_bl.c:267:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:16: note: byref variable will be forcibly initialized struct statfs buf; ^ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:18: note: byref variable will be forcibly initialized struct statfs64 buf; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized struct ustat tmp; ^ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:14: note: byref variable will be forcibly initialized struct path old_root; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:14: note: byref variable will be forcibly initialized struct path old_pwd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/tls/tls_toe.c:34: /kisskb/src/net/tls/tls_toe.c: In function 'tls_toe_sk_destruct': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tls/tls_toe.c:51:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/devlink.h:214, from /kisskb/src/net/core/devlink.c:31: /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_hwmsg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwmsg, ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_hwerr': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwerr, ^ /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_health_report': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:81:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_report, ^ /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_health_recover_aborted': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_recover_aborted, ^ /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_health_reporter_state_update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:146:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_reporter_state_update, ^ /kisskb/src/net/core/devlink.c: In function 'perf_trace_devlink_trap_report': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_trap_report, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/devlink.h:214, from /kisskb/src/net/core/devlink.c:31: /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_hwmsg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwmsg, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwmsg, ^ /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_hwerr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwerr, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_hwerr, ^ /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_health_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:81:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_report, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:81:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_report, ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_health_recover_aborted': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_recover_aborted, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:112:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_recover_aborted, ^ /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_health_reporter_state_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:146:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_reporter_state_update, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:146:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_health_reporter_state_update, ^ /kisskb/src/net/core/devlink.c: In function 'trace_event_raw_event_devlink_trap_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_trap_report, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devlink.h:177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devlink_trap_report, ^ /kisskb/src/net/core/devlink.c: In function 'devlink_port_type_netdev_checks': /kisskb/src/net/core/devlink.c:8450:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/rdma/ib_verbs.h:25, from /kisskb/src/net/core/devlink.c:23: /kisskb/src/net/core/devlink.c: In function 'nla_put_bitfield32': /kisskb/src/include/net/netlink.h:1543:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp = { value, selector, }; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_nl_info_fill': /kisskb/src/net/core/devlink.c:5346:26: note: byref variable will be forcibly initialized struct devlink_info_req req; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_nl_param_fill': /kisskb/src/net/core/devlink.c:3924:32: note: byref variable will be forcibly initialized struct devlink_param_gset_ctx ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/core/devlink.c: In function 'devlink_nl_sb_pool_fill': /kisskb/src/net/core/devlink.c:1452:30: note: byref variable will be forcibly initialized struct devlink_sb_pool_info pool_info; ^ /kisskb/src/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/kernel/crash_core.c:353:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/rdma/ib_verbs.h:25, from /kisskb/src/net/core/devlink.c:23: /kisskb/src/net/core/devlink.c: In function 'nla_get_bitfield32': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_add': /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c: In function 'nf_dup_ipv4_route': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c:28:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_trap_stats_put': /kisskb/src/net/core/devlink.c:7001:23: note: byref variable will be forcibly initialized struct devlink_stats stats; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/core/devlink.c: In function 'devlink_dpipe_entries_fill': /kisskb/src/net/core/devlink.c:2733:32: note: byref variable will be forcibly initialized struct devlink_dpipe_dump_ctx dump_ctx; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_get_value': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:484:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/fs/jfs/xattr.c: In function '__jfs_setxattr': /kisskb/src/fs/jfs/xattr.c:660:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized struct ns_get_path_task_args args = { ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/fs/jfs/xattr.c: In function '__jfs_getxattr': /kisskb/src/fs/jfs/xattr.c:799:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^ /kisskb/src/fs/jfs/xattr.c: In function 'jfs_listxattr': /kisskb/src/fs/jfs/xattr.c:863:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/devlink.c:10: /kisskb/src/net/core/devlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_direction_output': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:454:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_set': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:308:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:274:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/rdma/ib_verbs.h:25, from /kisskb/src/net/core/devlink.c:23: /kisskb/src/net/core/devlink.c: In function 'devlink_nl_reload_actions_performed_snd': /kisskb/src/include/net/netlink.h:1543:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp = { value, selector, }; ^ /kisskb/src/net/core/devlink.c: In function '__devlink_compat_running_version': /kisskb/src/net/core/devlink.c:10447:26: note: byref variable will be forcibly initialized struct devlink_info_req req; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_nl_cmd_flash_update': /kisskb/src/net/core/devlink.c:3603:30: note: byref variable will be forcibly initialized struct devlink_flash_notify params = { 0 }; ^ /kisskb/src/net/core/devlink.c:3612:30: note: byref variable will be forcibly initialized struct devlink_flash_notify params = { 0 }; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/rdma/ib_verbs.h:25, from /kisskb/src/net/core/devlink.c:23: /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/net/core/devlink.c: In function '__devlink_nl_cmd_param_set_doit': /kisskb/src/net/core/devlink.c:4203:28: note: byref variable will be forcibly initialized union devlink_param_value value; ^ /kisskb/src/net/core/devlink.c:4199:32: note: byref variable will be forcibly initialized struct devlink_param_gset_ctx ctx; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/rdma/ib_verbs.h:25, from /kisskb/src/net/core/devlink.c:23: /kisskb/src/net/core/devlink.c: In function 'devlink_nl_cmd_reload': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_trap_report': /kisskb/src/net/core/devlink.c:10138:32: note: byref variable will be forcibly initialized struct devlink_trap_metadata metadata = {}; ^ /kisskb/src/net/core/devlink.c: In function 'devlink_compat_flash_update': /kisskb/src/net/core/devlink.c:3603:30: note: byref variable will be forcibly initialized struct devlink_flash_notify params = { 0 }; ^ /kisskb/src/net/core/devlink.c:3612:30: note: byref variable will be forcibly initialized struct devlink_flash_notify params = { 0 }; ^ /kisskb/src/drivers/regulator/cpcap-regulator.c: In function 'cpcap_regulator_probe': /kisskb/src/drivers/regulator/cpcap-regulator.c:509:26: note: byref variable will be forcibly initialized struct regulator_config config; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr.c: In function 'xfs_attr_set': /kisskb/src/fs/xfs/libxfs/xfs_attr.c:396:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^ /kisskb/src/fs/jfs/ioctl.c: In function 'jfs_ioctl': /kisskb/src/fs/jfs/ioctl.c:126:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_log.c:55:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[pf], logger); ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_log.c:103:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(loggers[pf][logger->type], logger); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_log.c:97:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(loggers[i][logger->type], logger); ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_bind_pf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_log.c:138:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[pf], logger); ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_proc_dostring': /kisskb/src/net/netfilter/nf_log.c:450:20: note: byref variable will be forcibly initialized struct ctl_table tmp = *table; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_log.c:447:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); ^ /kisskb/src/net/netfilter/nf_log.c:426:20: note: byref variable will be forcibly initialized struct ctl_table tmp = *table; ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_packet': /kisskb/src/net/netfilter/nf_log.c:224:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_trace': /kisskb/src/net/netfilter/nf_log.c:252:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_buf_add': /kisskb/src/net/netfilter/nf_log.c:278:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/core/failover.c: In function 'failover_slave_register': /kisskb/src/net/core/failover.c:48:31: note: byref variable will be forcibly initialized struct netdev_lag_upper_info lag_upper_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/failover.c:10: /kisskb/src/net/core/failover.c: In function 'failover_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/failover.c:257:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->failover_dev, dev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/core/failover.c:254:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->ops, ops); ^ /kisskb/src/kernel/kexec_core.c: In function 'kimage_alloc_normal_control_pages': /kisskb/src/kernel/kexec_core.c:365:19: note: byref variable will be forcibly initialized struct list_head extra_pages; ^ /kisskb/src/kernel/kexec_core.c: In function '__crash_kexec': /kisskb/src/kernel/kexec_core.c:955:19: note: byref variable will be forcibly initialized struct pt_regs fixed_regs; ^ /kisskb/src/kernel/kexec_core.c: In function 'crash_save_cpu': /kisskb/src/kernel/kexec_core.c:1062:22: note: byref variable will be forcibly initialized struct elf_prstatus prstatus; ^ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_find_path': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_figure_insert_type': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:365:19: note: byref variable will be forcibly initialized struct va_format vaf = {.fmt = fmt, .va = &va}; ^ /kisskb/src/fs/fs_context.c:364:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/crypto/rng.c: In function 'crypto_rng_report': /kisskb/src/crypto/rng.c:76:27: note: byref variable will be forcibly initialized struct crypto_report_rng rrng; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_adjust_rightmost_branch': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_rotate_tree_right': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_append_rec_to_path': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_do_insert_extent': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_split_and_insert': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c:4917:27: note: byref variable will be forcibly initialized struct ocfs2_insert_type insert; ^ /kisskb/src/fs/ocfs2/alloc.c:4916:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec split_rec = *orig_split_rec; ^ /kisskb/src/fs/ocfs2/alloc.c:4915:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/ocfs2/alloc.c:4913:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec tmprec; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_split_tree': /kisskb/src/fs/ocfs2/alloc.c:5284:27: note: byref variable will be forcibly initialized struct ocfs2_insert_type insert; ^ /kisskb/src/fs/ocfs2/alloc.c:5282:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec split_rec; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_get_left_path': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:354:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_figure_merge_contig_type': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c: In function 'hash_netport4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:138:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_get_right_path': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_insert_extent': /kisskb/src/fs/ocfs2/alloc.c:4713:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_remove_rightmost_path': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/fs/ocfs2/alloc.c: In function '__ocfs2_rotate_tree_left': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_split_extent': /kisskb/src/fs/ocfs2/alloc.c:5069:26: note: byref variable will be forcibly initialized struct ocfs2_merge_ctxt ctxt; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmthread.c:13: /kisskb/src/fs/ocfs2/dlm/dlmthread.c: In function 'dlm_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/ocfs2/dlm/dlmthread.c:803:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dlm->dlm_thread_wq, ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_change_extent_flag': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/fs/ocfs2/alloc.c:5160:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec split_rec; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_truncate_rec': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_remove_extent': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_convert_inline_data_to_extents': /kisskb/src/fs/ocfs2/alloc.c:7061:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_commit_truncate': /kisskb/src/fs/ocfs2/alloc.c:1897:24: note: byref variable will be forcibly initialized struct find_path_data data; ^ /kisskb/src/fs/ocfs2/alloc.c:7235:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/alloc.c:7234:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_trim_fs': /kisskb/src/fs/ocfs2/alloc.c:7670:28: note: byref variable will be forcibly initialized struct ocfs2_trim_fs_info info, *pinfo = NULL; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:77:24: note: byref variable will be forcibly initialized struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:122:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:290:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_resize': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:99:24: note: byref variable will be forcibly initialized struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/init.c:7: /kisskb/src/fs/init.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_umount': /kisskb/src/fs/init.c:33:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chdir': /kisskb/src/fs/init.c:46:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chroot': /kisskb/src/fs/init.c:61:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chown': /kisskb/src/fs/init.c:85:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chmod': /kisskb/src/fs/init.c:102:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_eaccess': /kisskb/src/fs/init.c:115:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_stat': /kisskb/src/fs/init.c:129:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_mknod': /kisskb/src/fs/init.c:144:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_link': /kisskb/src/fs/init.c:169:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/init.c:169:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:204:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:226:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:249:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:14: note: byref variable will be forcibly initialized struct path root; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/tty/vt/vt_ioctl.c:14: /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function '__vt_event_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:153:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(vt_event_waitqueue, vw->done); ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_event_wait_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:191:23: note: byref variable will be forcibly initialized struct vt_event_wait vw; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:490:20: note: byref variable will be forcibly initialized struct unimapdesc tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_setactivate': /kisskb/src/drivers/tty/vt/vt_ioctl.c:591:24: note: byref variable will be forcibly initialized struct vt_setactivate vsa; ^ /kisskb/src/drivers/tty/hvc/hvc_console.c: In function 'hvc_set_winsz': /kisskb/src/drivers/tty/hvc/hvc_console.c:568:17: note: byref variable will be forcibly initialized struct winsize ws; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_resizex': /kisskb/src/drivers/tty/vt/vt_ioctl.c:668:20: note: byref variable will be forcibly initialized struct vt_consize v; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_k_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:466:26: note: byref variable will be forcibly initialized struct console_font_op op; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:361:21: note: byref variable will be forcibly initialized struct kbd_repeat kbrep; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_waitactive': /kisskb/src/drivers/tty/vt/vt_ioctl.c:219:23: note: byref variable will be forcibly initialized struct vt_event_wait vw; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:749:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:726:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/remap_range.c:2: /kisskb/src/fs/remap_range.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/inetpeer.c: In function 'inet_initpeers': /kisskb/src/net/ipv4/inetpeer.c:76:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:394:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:143:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_pmic_probe': /kisskb/src/drivers/regulator/act8865-regulator.c:741:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_hash_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:156:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_byspi, nspi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:155:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bysrc, nsrc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:154:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bydst, ndst); ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_gc_task': /kisskb/src/net/xfrm/xfrm_state.c:509:20: note: byref variable will be forcibly initialized struct hlist_head gc_list; ^ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized struct klist_waiter waiter; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_state_expired': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_check_expire': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_find': /kisskb/src/net/xfrm/xfrm_state.c:1062:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_policy_expired': /kisskb/src/net/xfrm/xfrm_state.c:2233:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2363:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_state.c:2454:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_state_afinfo[afinfo->family], afinfo); ^ In file included from /kisskb/src/include/linux/random.h:12:0, 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:661:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:660:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:659:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:659:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:659:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ In file included from /kisskb/src/include/linux/random.h:12:0, 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:714:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:713:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1925:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1072:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1071:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^ In file included from /kisskb/src/include/linux/random.h:12:0, 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:1125:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1124:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_timer_handler': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/random.h:12:0, 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:1351:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1952:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1972:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1642:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1988:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1954:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^ /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:8: note: byref variable will be forcibly initialized be128 k; ^ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30:0: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve_one': /kisskb/src/net/xfrm/xfrm_policy.c:2372:17: note: byref variable will be forcibly initialized xfrm_address_t tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bydst_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.policy_bydst[dir].table, ndst); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_lookup_bytype': /kisskb/src/net/xfrm/xfrm_policy.c:2082:37: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_create': /kisskb/src/net/xfrm/xfrm_policy.c:2556:24: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2556:17: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/net/xfrm/xfrm_policy.c:1423:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_bysel_ctx': /kisskb/src/net/xfrm/xfrm_policy.c:1653:38: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_sk_policy_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:2275:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[dir], pol); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_sk_clone_policy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:2340:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[i], np); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_lookup_with_ifid': /kisskb/src/net/xfrm/xfrm_policy.c:3085:19: note: byref variable will be forcibly initialized struct xfrm_flo xflo; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/net/xfrm/xfrm_policy.c:2763:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/xfrm/xfrm_policy.c:2762:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_policy_check': /kisskb/src/net/xfrm/xfrm_policy.c:3528:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_route_forward': /kisskb/src/net/xfrm/xfrm_policy.c:3687:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:3946:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_policy_afinfo[family], afinfo); ^ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_if_register_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_policy.c:3978:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_if_cb, ifcb); ^ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:231:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO': /kisskb/src/fs/block_dev.c:364:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1673:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/block_dev.c:9: /kisskb/src/fs/block_dev.c: In function 'bd_prepare_to_claim': /kisskb/src/fs/block_dev.c:1015:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/block_dev.c:1015:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:82: /kisskb/src/net/ipv4/route.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1848:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'update_or_create_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:706:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash->chain, fnhe); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:667:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhc->nhc_exceptions, hash); ^ /kisskb/src/net/ipv4/route.c: In function '__ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1021:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1058:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'rt_bind_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:1468:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*porig, rt); ^ /kisskb/src/net/ipv4/route.c: In function '__ip_do_redirect': /kisskb/src/net/ipv4/route.c:745:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_do_redirect': /kisskb/src/net/ipv4/route.c:826:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'ip_del_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/route.c:1358:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fnhe_p, rcu_dereference_protected( ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_send_dest_unreach': /kisskb/src/net/ipv4/route.c:1213:20: note: byref variable will be forcibly initialized struct ip_options opt; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_multipath_l3_keys': /kisskb/src/net/ipv4/route.c:1899:17: note: byref variable will be forcibly initialized struct icmphdr _icmph; ^ /kisskb/src/net/ipv4/route.c:1898:15: note: byref variable will be forcibly initialized struct iphdr _inner_iph; ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:82: /kisskb/src/net/ipv4/route.c: In function 'ip_error': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9:0, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/kernel/stop_machine.c:24:0: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:425:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:30: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^ /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv_finish': /kisskb/src/net/ipv4/ip_input.c:569:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:662:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9:0, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:333:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv': /kisskb/src/net/ipv4/ip_input.c:619:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ /kisskb/src/drivers/reset/reset-sunxi.c: In function 'sunxi_reset_init': /kisskb/src/drivers/reset/reset-sunxi.c:26:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_send_redirect': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/route.c: In function 'ip_rt_get_source': /kisskb/src/net/ipv4/route.c:1278:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/route.c:1276:21: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_hash': /kisskb/src/net/ipv4/route.c:1983:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv4/route.c:1950:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv4/route.c:1932:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_slow': /kisskb/src/net/ipv4/route.c:2102:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c:2095:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1407:28: note: byref variable will be forcibly initialized struct group_for_pci_data data; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_noref': /kisskb/src/net/ipv4/route.c:2303:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_update_pmtu': /kisskb/src/net/ipv4/route.c:1073:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function '__ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1090:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_redirect': /kisskb/src/net/ipv4/route.c:1163:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_redirect': /kisskb/src/net/ipv4/route.c:1179:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/route.c: In function 'inet_rtm_getroute': /kisskb/src/net/ipv4/route.c:3291:22: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1695:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1761:12: note: byref variable will be forcibly initialized LIST_HEAD(group_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1108:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:732:19: note: byref variable will be forcibly initialized struct list_head mappings; ^ /kisskb/src/net/ipv4/route.c: In function 'ip_route_output_tunnel': /kisskb/src/net/ipv4/route.c:2799:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:396:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^ /kisskb/src/fs/buffer.c: In function 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1647:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_init_domain_context': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:624:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ /kisskb/src/fs/buffer.c: In function 'fsync_buffers_list': /kisskb/src/fs/buffer.c:704:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/buffer.c:701:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2843:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:13: /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_destroy_recovery_area': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:776:12: note: byref variable will be forcibly initialized LIST_HEAD(tmplist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_request_all_locks': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:791:26: note: byref variable will be forcibly initialized struct dlm_lock_request lr; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_send_all_done_msg': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:954:28: note: byref variable will be forcibly initialized struct dlm_reco_data_done done_msg; ^ /kisskb/src/fs/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1143:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_send_begin_reco_message': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2682:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2680:24: note: byref variable will be forcibly initialized struct dlm_begin_reco br; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:13: /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_pick_recovery_master': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2641:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dlm->dlm_reco_thread_wq, ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2557:24: note: byref variable will be forcibly initialized struct dlm_lockstatus lksb; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_send_finalize_reco_message': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2845:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:2844:27: note: byref variable will be forcibly initialized struct dlm_finalize_reco fr; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_add_dummy_lock': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:1243:18: note: byref variable will be forcibly initialized struct dlm_lock dummy; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_queue.c:6: /kisskb/src/net/netfilter/nf_queue.c: In function 'nf_register_queue_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_queue.c:38:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.queue_handler, qh); ^ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:13: /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_dispatch_work': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:141:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:13: /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_remaster_locks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:727:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dlm->dlm_reco_thread_wq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:587:6: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dlm->dlm_reco_thread_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_recovery_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:305:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dlm->dlm_reco_thread_wq, ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_wait_for_node_death': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:360:3: note: in expansion of macro 'wait_event' wait_event(dlm->dlm_reco_thread_wq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:356:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dlm->dlm_reco_thread_wq, ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_wait_for_node_recovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:377:3: note: in expansion of macro 'wait_event' wait_event(dlm->dlm_reco_thread_wq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:373:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dlm->dlm_reco_thread_wq, ^ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_wait_for_recovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:406:2: note: in expansion of macro 'wait_event' wait_event(dlm->reco.event, !dlm_in_recovery(dlm)); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:13: /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_request_all_locks_worker': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:877:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_do_master_requery': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:1672:28: note: byref variable will be forcibly initialized struct dlm_master_requery req; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c: In function 'dlm_lockres_master_requery': /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:1614:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:294:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_create': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1251:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_compact': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1566:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr_src; ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:383:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c: In function 'hash_netiface4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:167:20: note: byref variable will be forcibly initialized struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_allfit': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:981:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_shortform': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1100:21: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1097:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1180:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1178:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr icleafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_order': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1645:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1644:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2024:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1962:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_remove': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2088:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2289:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr tmphdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2245:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr savehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2244:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr drophdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2368:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_getvalue': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2475:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2663:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1675:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1674:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_add': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1362:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:906:22: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_clearflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2742:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_setflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2808:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_flipflags': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2864:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2863:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:8: /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^ /kisskb/src/fs/mpage.c: In function 'mpage_end_io': /kisskb/src/fs/mpage.c:50:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/mpage.c: In function '__mpage_writepage': /kisskb/src/fs/mpage.c:500:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ /kisskb/src/fs/mpage.c: In function 'mpage_writepages': /kisskb/src/fs/mpage.c:707:21: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^ /kisskb/src/fs/mpage.c:699:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/mpage.c: In function 'mpage_writepage': /kisskb/src/fs/mpage.c:729:20: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c: In function 'hash_netnet4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^ /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'register_buffer': /kisskb/src/drivers/char/hw_random/virtio-rng.c:44:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1288:22: note: byref variable will be forcibly initialized struct serial_rs485 aux; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1303:22: note: byref variable will be forcibly initialized struct serial_rs485 rs485; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_iso7816_config': /kisskb/src/drivers/tty/serial/serial_core.c:1329:24: note: byref variable will be forcibly initialized struct serial_iso7816 aux; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_iso7816_config': /kisskb/src/drivers/tty/serial/serial_core.c:1347:24: note: byref variable will be forcibly initialized struct serial_iso7816 iso7816; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_icount': /kisskb/src/drivers/tty/serial/serial_core.c:1258:21: note: byref variable will be forcibly initialized struct uart_icount cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_wait_modem_status': /kisskb/src/drivers/tty/serial/serial_core.c:1201:28: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c:1201:21: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'iomem_reg_shift_show': /kisskb/src/drivers/tty/serial/serial_core.c:2750:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'iomem_base_show': /kisskb/src/drivers/tty/serial/serial_core.c:2740:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'io_type_show': /kisskb/src/drivers/tty/serial/serial_core.c:2730:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'custom_divisor_show': /kisskb/src/drivers/tty/serial/serial_core.c:2720:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'closing_wait_show': /kisskb/src/drivers/tty/serial/serial_core.c:2710:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'close_delay_show': /kisskb/src/drivers/tty/serial/serial_core.c:2700:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'xmit_fifo_size_show': /kisskb/src/drivers/tty/serial/serial_core.c:2690:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'flags_show': /kisskb/src/drivers/tty/serial/serial_core.c:2680:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'irq_show': /kisskb/src/drivers/tty/serial/serial_core.c:2670:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'port_show': /kisskb/src/drivers/tty/serial/serial_core.c:2656:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'line_show': /kisskb/src/drivers/tty/serial/serial_core.c:2646:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'type_show': /kisskb/src/drivers/tty/serial/serial_core.c:2636:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uartclk_show': /kisskb/src/drivers/tty/serial/serial_core.c:2626:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_options': /kisskb/src/drivers/tty/serial/serial_core.c:2075:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_suspend_port': /kisskb/src/drivers/tty/serial/serial_core.c:2169:20: note: byref variable will be forcibly initialized struct uart_match match = {uport, drv}; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_resume_port': /kisskb/src/drivers/tty/serial/serial_core.c:2232:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c:2231:20: note: byref variable will be forcibly initialized struct uart_match match = {uport, drv}; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/tty/serial/serial_core.c:10: /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_remove_one_port': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/tty/serial/serial_core.c:3020:2: note: in expansion of macro 'wait_event' wait_event(state->remove_wait, !atomic_read(&state->refcount)); ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgserial': /kisskb/src/drivers/tty/tty_io.c:2650:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/lib/kobject_uevent.c: In function 'add_uevent_var': /kisskb/src/lib/kobject_uevent.c:655:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2632:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocswinsz': /kisskb/src/drivers/tty/tty_io.c:2389:17: note: byref variable will be forcibly initialized struct winsize tmp_ws; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgicount': /kisskb/src/drivers/tty/tty_io.c:2614:32: note: byref variable will be forcibly initialized struct serial_icounter_struct icount; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:6: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/drivers/tty/n_tty.c:34: /kisskb/src/drivers/tty/n_tty.c: In function 'n_tty_receive_char_special': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1374:4: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->canon_head, ldata->read_head); ^ /kisskb/src/drivers/tty/n_tty.c: In function '__receive_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1653:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->commit_head, ldata->read_head); ^ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/tty/n_tty.c: In function 'n_tty_receive_buf_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:1718:17: note: in expansion of macro 'smp_load_acquire' size_t tail = smp_load_acquire(&ldata->read_tail); ^ /kisskb/src/drivers/tty/n_tty.c: In function 'canon_copy_from_read_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:2067:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + c); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:2030:15: note: in expansion of macro 'smp_load_acquire' canon_head = smp_load_acquire(&ldata->canon_head); ^ /kisskb/src/drivers/tty/n_tty.c: In function 'copy_from_read_buf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/n_tty.c:1979:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/n_tty.c:1968:16: note: in expansion of macro 'smp_load_acquire' size_t head = smp_load_acquire(&ldata->commit_head); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:7: /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set_value': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:477:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:573:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_invalidate': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:648:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_find': /kisskb/src/net/ipv4/ip_fragment.c:206:29: note: byref variable will be forcibly initialized struct frag_v4_compare_key key = { ^ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:205:12: note: userspace variable will be forcibly initialized static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/net/ipv4/ip_fragment.c:39: /kisskb/src/net/ipv4/ip_fragment.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip4_frag_init': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_defrag': /kisskb/src/net/ipv4/ip_fragment.c:206:29: note: byref variable will be forcibly initialized struct frag_v4_compare_key key = { ^ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_check_defrag': /kisskb/src/net/ipv4/ip_fragment.c:505:15: note: byref variable will be forcibly initialized struct iphdr iph; ^ /kisskb/src/drivers/tty/vt/selection.c: In function 'set_selection_user': /kisskb/src/drivers/tty/vt/selection.c:180:25: note: byref variable will be forcibly initialized struct tiocl_selection v; ^ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_register_gate': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/nsproxy.h:5, from /kisskb/src/fs/proc_namespace.c:11: /kisskb/src/fs/proc_namespace.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/proc_namespace.c: In function 'show_vfsstat': /kisskb/src/fs/proc_namespace.c:201:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^ /kisskb/src/fs/proc_namespace.c: In function 'show_vfsmnt': /kisskb/src/fs/proc_namespace.c:105:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^ /kisskb/src/fs/proc_namespace.c: In function 'mounts_open_common': /kisskb/src/fs/proc_namespace.c:248:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/proc_namespace.c: In function 'show_mountinfo': /kisskb/src/fs/proc_namespace.c:140:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9:0, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_forward.c:37: /kisskb/src/net/ipv4/ip_forward.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/audit.c:37: /kisskb/src/kernel/audit.c: In function 'auditd_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/audit.c:516:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, ac_new); ^ /kisskb/src/kernel/audit.c: In function 'auditd_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/audit.c:634:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, NULL); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'kauditd_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/kernel/audit.c:881:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(kauditd_wait, ^ /kisskb/src/kernel/audit.c: In function 'audit_log_vformat': /kisskb/src/kernel/audit.c:1912:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/audit.c: In function 'audit_log_format': /kisskb/src/kernel/audit.c:1955:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'audit_log_start': /kisskb/src/kernel/audit.c:1842:23: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/kernel/audit.c:1813:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/audit.c: In function 'audit_receive_msg': /kisskb/src/kernel/audit.c:1477:27: note: byref variable will be forcibly initialized struct audit_tty_status s, old; ^ /kisskb/src/kernel/audit.c:1466:27: note: byref variable will be forcibly initialized struct audit_tty_status s; ^ /kisskb/src/kernel/audit.c:1224:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/kernel/audit.c:1206:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/kernel/audit.c: In function 'audit_log': /kisskb/src/kernel/audit.c:2413:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'parport_claim_or_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait_q, ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kbkeycode_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:1892:19: note: byref variable will be forcibly initialized struct kbkeycode tmp; ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kdsk_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:2014:17: note: byref variable will be forcibly initialized struct kbentry kbe; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/eventpoll.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/eventpoll.c: In function 'ep_remove_wait_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/eventpoll.c:543:10: note: in expansion of macro 'smp_load_acquire' whead = smp_load_acquire(&pwq->whead); ^ /kisskb/src/fs/eventpoll.c: In function 'ep_remove': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/eventpoll.c:695:9: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&v->next)) ^ /kisskb/src/fs/eventpoll.c: In function '__ep_eventpoll_poll': /kisskb/src/fs/eventpoll.c:794:13: note: byref variable will be forcibly initialized poll_table pt; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:792:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'ep_create_wakeup_source': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/eventpoll.c:1374:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(epi->ws, ws); ^ /kisskb/src/fs/eventpoll.c:1359:23: note: byref variable will be forcibly initialized struct name_snapshot n; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_insert': /kisskb/src/fs/eventpoll.c:1438:19: note: byref variable will be forcibly initialized struct ep_pqueue epq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'ep_poll_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/eventpoll.c:1216:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ep_pwq_from_wait(wait)->whead, NULL); ^ /kisskb/src/fs/eventpoll.c: In function 'ep_modify': /kisskb/src/fs/eventpoll.c:1554:13: note: byref variable will be forcibly initialized poll_table pt; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_send_events': /kisskb/src/fs/eventpoll.c:1627:13: note: byref variable will be forcibly initialized poll_table pt; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:1626:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/eventpoll.c: In function 'ep_timeout_to_timespec': /kisskb/src/fs/eventpoll.c:1717:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_poll': /kisskb/src/fs/eventpoll.c:1758:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_wait': /kisskb/src/fs/eventpoll.c:2230:20: note: byref variable will be forcibly initialized struct timespec64 to; ^ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait': /kisskb/src/fs/eventpoll.c:2265:20: note: byref variable will be forcibly initialized struct timespec64 to; ^ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait2': /kisskb/src/fs/eventpoll.c:2276:20: note: byref variable will be forcibly initialized struct timespec64 ts, *to = NULL; ^ /kisskb/src/fs/eventpoll.c: In function 'eventpoll_init': /kisskb/src/fs/eventpoll.c:2351:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_ctl': /kisskb/src/fs/eventpoll.c:2172:21: note: byref variable will be forcibly initialized struct epoll_event epds; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/crypto/ofb.c: In function 'crypto_ofb_crypt': /kisskb/src/crypto/ofb.c:23:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1263:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1304:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_t416_color': /kisskb/src/drivers/tty/vt/vt.c:1688:13: note: byref variable will be forcibly initialized struct rgb c; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'notify_write': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'bs': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'con_font_get': /kisskb/src/drivers/tty/vt/vt.c:4559:22: note: byref variable will be forcibly initialized struct console_font font; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'con_font_set': /kisskb/src/drivers/tty/vt/vt.c:4605:22: note: byref variable will be forcibly initialized struct console_font font; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_deallocate': /kisskb/src/drivers/tty/vt/vt.c:1378:28: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'invert_screen': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'complement_pos': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'redraw_screen': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_allocate': /kisskb/src/drivers/tty/vt/vt.c:1110:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_do_resize': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c:1316:18: note: byref variable will be forcibly initialized struct winsize ws; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'lf': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vt_console_print': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_con_write_normal': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'console_callback': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_trol': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_write': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c:2861:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 's10_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:149:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'agilex_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:186:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_show_fdinfo': /kisskb/src/fs/signalfd.c:245:11: note: byref variable will be forcibly initialized sigset_t sigmask; ^ /kisskb/src/net/core/bpf_sk_storage.c: In function '__bpf_sk_storage_map_seq_show': /kisskb/src/net/core/bpf_sk_storage.c:830:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:84:26: note: byref variable will be forcibly initialized struct signalfd_siginfo new; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:219:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:315:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:327:11: note: byref variable will be forcibly initialized sigset_t mask; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/fs/timerfd.c:14: /kisskb/src/fs/timerfd.c: In function 'timerfd_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:816:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) ^ /kisskb/src/fs/timerfd.c:262:9: note: in expansion of macro 'wait_event_interruptible_locked_irq' res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/alarmtimer.h:5, from /kisskb/src/fs/timerfd.c:12: /kisskb/src/fs/timerfd.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_settime': /kisskb/src/fs/timerfd.c:442:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_settime': /kisskb/src/fs/timerfd.c:546:27: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c:546:22: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_gettime': /kisskb/src/fs/timerfd.c:512:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_gettime': /kisskb/src/fs/timerfd.c:562:22: note: byref variable will be forcibly initialized struct itimerspec64 kotmr; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_cnt_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:115:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_restart_lock_mastery': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:1213:30: note: byref variable will be forcibly initialized struct dlm_bitmap_diff_iter bdi; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_drop_lockres_ref_done': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2413:32: note: byref variable will be forcibly initialized struct dlm_deref_lockres_done deref; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_pre_master_reco_lockres': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2170:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_do_master_request': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:1312:28: note: byref variable will be forcibly initialized struct dlm_master_request request; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_do_assert_master': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:1658:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:1656:27: note: byref variable will be forcibly initialized struct dlm_assert_master assert; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:13: /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_wait_for_lock_mastery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:1106:9: note: in expansion of macro 'wait_event_timeout' (void)wait_event_timeout(mle->wq, ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_do_migrate_request': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:3029:29: note: byref variable will be forcibly initialized struct dlm_migrate_request migrate; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_get_lock_resource': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:713:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_drop_lockres_ref': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2219:27: note: byref variable will be forcibly initialized struct dlm_deref_lockres deref; ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_finish_migration': /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:3416:23: note: byref variable will be forcibly initialized struct dlm_node_iter iter; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:13: /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_mark_lockres_migrating': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2869:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(dlm->migration_wq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2860:2: note: in expansion of macro 'wait_event' wait_event(dlm->ast_wq, !dlm_lockres_is_dirty(dlm, res)); ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c: In function 'dlm_migrate_lockres': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:2683:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(mle->wq, ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_change_softcar': /kisskb/src/drivers/tty/tty_ioctl.c:637:18: note: byref variable will be forcibly initialized struct ktermios old; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'get_termio': /kisskb/src/drivers/tty/tty_ioctl.c:439:18: note: byref variable will be forcibly initialized struct ktermios kterm; ^ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/include/asm-generic/termios.h:6, from ./arch/arm64/include/generated/uapi/asm/termios.h:1, from /kisskb/src/include/uapi/linux/termios.h:6, from /kisskb/src/drivers/tty/tty_ioctl.c:11: /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_wait_until_sent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/tty/tty_ioctl.c:225:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(tty->write_wait, ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_set_termios': /kisskb/src/drivers/tty/tty_ioctl.c:316:18: note: byref variable will be forcibly initialized struct ktermios old_termios; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'set_termios': /kisskb/src/drivers/tty/tty_ioctl.c:364:18: note: byref variable will be forcibly initialized struct ktermios tmp_termios; ^ /kisskb/src/drivers/tty/tty_ioctl.c: In function 'tty_mode_ioctl': /kisskb/src/drivers/tty/tty_ioctl.c:669:18: note: byref variable will be forcibly initialized struct ktermios kterm; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/drbd/drbd_bitmap.c:19: /kisskb/src/drivers/block/drbd/drbd_bitmap.c: In function 'bm_page_lock_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_bitmap.c:215:2: note: in expansion of macro 'wait_event' wait_event(b->bm_io_wait, !test_and_set_bit(BM_PAGE_IO_LOCK, addr)); ^ In file included from /kisskb/src/include/linux/random.h:121:0, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:6, from /kisskb/src/arch/arm64/include/asm/processor.h:36, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long': /kisskb/src/arch/arm64/include/asm/archrandom.h:57:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long_early': /kisskb/src/arch/arm64/include/asm/archrandom.h:121:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1386:4: note: byref variable will be forcibly initialized } hash; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/random.h:330, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_push_to_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(push_to_pool, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_xfer_secondary_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfer_secondary_pool, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:193:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/random.h:223:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(random_read, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:288:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/random.h:310:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_group_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_device_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_group_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_error': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1594:4: note: byref variable will be forcibly initialized } stack; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_entropy': /kisskb/src/drivers/char/random.c:2079:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_uuid': /kisskb/src/drivers/char/random.c:2049:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/random.c:1633:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:525:5: note: userspace variable will be forcibly initialized int ip_options_get(struct net *net, struct ip_options_rcu **optp, ^ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/random.c:2297:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:72:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:5, from /kisskb/src/drivers/tty/tty_buffer.c:8: /kisskb/src/drivers/tty/tty_buffer.c: In function '__tty_buffer_request_room': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:285:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->next, n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:280:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->commit, b->used); ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'flush_to_ldisc': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:524:11: note: in expansion of macro 'smp_load_acquire' count = smp_load_acquire(&head->commit) - head->read; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:520:10: note: in expansion of macro 'smp_load_acquire' next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'tty_buffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:231:17: note: in expansion of macro 'smp_load_acquire' while ((next = smp_load_acquire(&buf->head->next)) != NULL) { ^ /kisskb/src/drivers/tty/tty_buffer.c: In function 'tty_schedule_flip': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_buffer.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&buf->tail->commit, buf->tail->used); ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/char/virtio_console.c:7: /kisskb/src/drivers/char/virtio_console.c: In function 'reclaim_dma_bufs': /kisskb/src/drivers/char/virtio_console.c:394:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/char/virtio_console.c:7: /kisskb/src/drivers/char/virtio_console.c: In function 'wait_port_writable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/drivers/char/virtio_console.c:792:9: note: in expansion of macro 'wait_event_freezable' ret = wait_event_freezable(port->waitqueue, ^ /kisskb/src/drivers/char/virtio_console.c: In function 'port_fops_splice_write': /kisskb/src/drivers/char/virtio_console.c:913:17: note: byref variable will be forcibly initialized struct sg_list sgl; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/char/virtio_console.c:7: /kisskb/src/drivers/char/virtio_console.c: In function 'port_fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/drivers/char/virtio_console.c:760:9: note: in expansion of macro 'wait_event_freezable' ret = wait_event_freezable(port->waitqueue, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1280:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/auditfilter.c:11: /kisskb/src/kernel/auditfilter.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/kernel/auditfilter.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_pktinfo': /kisskb/src/net/ipv4/ip_sockglue.c:58:20: note: byref variable will be forcibly initialized struct in_pktinfo info = *PKTINFO_SKB_CB(skb); ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_dstaddr': /kisskb/src/net/ipv4/ip_sockglue.c:152:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized static int compat_ip_mcast_join_leave(struct sock *sk, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:869:26: note: byref variable will be forcibly initialized struct compat_group_req greq; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized static int ip_mcast_join_leave(struct sock *sk, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:849:19: note: byref variable will be forcibly initialized struct group_req greq; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^ /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:702:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_mcast_group_source': /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^ /kisskb/src/net/ipv4/ip_sockglue.c:721:12: note: userspace variable will be forcibly initialized static int do_mcast_group_source(struct sock *sk, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:750:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:725:24: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c:724:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1488:22: note: byref variable will be forcibly initialized struct group_filter gf; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1487:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1461:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1700:22: note: byref variable will be forcibly initialized struct in_pktinfo info; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1687:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1661:22: note: byref variable will be forcibly initialized struct ip_msfilter msf; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1648:18: note: byref variable will be forcibly initialized struct in_addr addr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:10: note: userspace variable will be forcibly initialized err = ip_options_get(net, &ipc->opt, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_ra_control': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_sockglue.c:386:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rap, new_ra); ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:1280:20: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1264:25: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1203:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ /kisskb/src/net/ipv4/ip_sockglue.c:1136:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_sockglue.c:976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->inet_opt, opt); ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_recv_error': /kisskb/src/net/ipv4/ip_sockglue.c:524:4: note: byref variable will be forcibly initialized } errhdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/fs/userfaultfd.c:13: /kisskb/src/fs/userfaultfd.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/char/raw.c: In function 'raw_ctl_ioctl': /kisskb/src/drivers/char/raw.c:204:28: note: byref variable will be forcibly initialized struct raw_config_request rq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nfnetlink.c:638:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nfnl, nfnl); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv_batch': /kisskb/src/net/netfilter/nfnetlink.c:328:12: note: byref variable will be forcibly initialized LIST_HEAD(err_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/nfnetlink.c:327:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_wake': /kisskb/src/fs/userfaultfd.c:1643:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1642:22: note: byref variable will be forcibly initialized struct uffdio_range uffdio_wake; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_subsys_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nfnetlink.c:112:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table[n->subsys_id].subsys, n); ^ /kisskb/src/fs/userfaultfd.c: In function 'userfault_msg': /kisskb/src/fs/userfaultfd.c:195:18: note: byref variable will be forcibly initialized struct uffd_msg msg; ^ /kisskb/src/fs/userfaultfd.c: In function 'dup_fctx': /kisskb/src/fs/userfaultfd.c:690:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_api': /kisskb/src/fs/userfaultfd.c:1842:20: note: byref variable will be forcibly initialized struct uffdio_api uffdio_api; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_register': /kisskb/src/fs/userfaultfd.c:1275:25: note: byref variable will be forcibly initialized struct uffdio_register uffdio_register; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unregister': /kisskb/src/fs/userfaultfd.c:1588:34: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1491:22: note: byref variable will be forcibly initialized struct uffdio_range uffdio_unregister; ^ /kisskb/src/drivers/iommu/iommu-sysfs.c: In function 'iommu_device_sysfs_add': /kisskb/src/drivers/iommu/iommu-sysfs.c:59:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_copy': /kisskb/src/fs/userfaultfd.c:1676:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1674:21: note: byref variable will be forcibly initialized struct uffdio_copy uffdio_copy; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_zeropage': /kisskb/src/fs/userfaultfd.c:1733:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1731:25: note: byref variable will be forcibly initialized struct uffdio_zeropage uffdio_zeropage; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_writeprotect': /kisskb/src/fs/userfaultfd.c:1785:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1783:29: note: byref variable will be forcibly initialized struct uffdio_writeprotect uffdio_wp; ^ In file included from /kisskb/src/fs/userfaultfd.c:13:0: /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_ctx_read': /kisskb/src/fs/userfaultfd.c:1011:12: note: byref variable will be forcibly initialized LIST_HEAD(fork_event); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_read': /kisskb/src/fs/userfaultfd.c:1168:18: note: byref variable will be forcibly initialized 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 struct userfaultfd_wait_queue uwq; ^ /kisskb/src/fs/userfaultfd.c: In function 'mremap_userfaultfd_complete': /kisskb/src/fs/userfaultfd.c:737:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_remove': /kisskb/src/fs/userfaultfd.c:762:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unmap_complete': /kisskb/src/fs/userfaultfd.c:826:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:39:14: note: byref variable will be forcibly initialized struct ecdh params; ^ /kisskb/src/kernel/auditsc.c: In function 'audit_copy_fcaps': /kisskb/src/kernel/auditsc.c:1927:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data caps; ^ /kisskb/src/kernel/auditsc.c: In function '__audit_log_bprm_fcaps': /kisskb/src/kernel/auditsc.c:2474:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^ /kisskb/src/fs/ocfs2/aops.c: In function 'ocfs2_dio_end_io_write': /kisskb/src/fs/ocfs2/aops.c:2288:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/aops.c:2287:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/aops.c: In function 'ocfs2_write_cluster': /kisskb/src/fs/ocfs2/aops.c:1130:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/aops.c: In function 'ocfs2_write_begin_nolock': /kisskb/src/fs/ocfs2/aops.c:1664:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9:0, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_output.c:81: /kisskb/src/net/ipv4/ip_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_do_fragment': /kisskb/src/net/ipv4/ip_output.c:782:23: note: byref variable will be forcibly initialized struct ip_frag_state state; ^ /kisskb/src/net/ipv4/ip_output.c:780:26: note: byref variable will be forcibly initialized struct ip_fraglist_iter iter; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_make_skb': /kisskb/src/net/ipv4/ip_output.c:1619:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_send_unicast_reply': /kisskb/src/net/ipv4/ip_output.c:1670:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_output.c:1669:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/ip_output.c:1668:25: note: byref variable will be forcibly initialized struct ip_options_data replyopts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_all_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:174:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nf_conntrack_locks_all, false); ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'ipv4_get_l4proto': /kisskb/src/net/netfilter/nf_conntrack_core.c:326:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_get_tuple_ports': /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized } _inet_hdr, *inet_hdr; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_get_tuple': /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:77:40: note: in definition of macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:96:13: note: in expansion of macro 'smp_load_acquire' if (likely(smp_load_acquire(&nf_conntrack_locks_all) == false)) ^ /kisskb/src/drivers/mfd/88pm860x-i2c.c: In function 'write_device': /kisskb/src/drivers/mfd/88pm860x-i2c.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_get_tuple_skb': /kisskb/src/net/netfilter/nf_conntrack_core.c:2157:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple srctuple; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function '__nf_conntrack_update': /kisskb/src/net/netfilter/nf_conntrack_core.c:2017:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'init_conntrack': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:1616:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, exp->helper); ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:1564:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple repl_tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'resolve_normal_ct': /kisskb/src/net/netfilter/nf_conntrack_core.c:1656:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_iterate_cleanup_net': /kisskb/src/net/netfilter/nf_conntrack_core.c:2319:19: note: byref variable will be forcibly initialized struct iter_data d; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_cleanup_net': /kisskb/src/net/netfilter/nf_conntrack_core.c:2412:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_STACK_STRONG': /kisskb/src/drivers/misc/lkdtm/bugs.c:131:4: note: byref variable will be forcibly initialized } data __aligned(sizeof(void *)); ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_ADD': /kisskb/src/drivers/misc/lkdtm/bugs.c:260:26: note: byref variable will be forcibly initialized struct lkdtm_list good, bad; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c:260:20: note: byref variable will be forcibly initialized struct lkdtm_list good, bad; ^ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9:0: /kisskb/src/drivers/misc/lkdtm/bugs.c:259:12: note: byref variable will be forcibly initialized LIST_HEAD(test_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_DEL': /kisskb/src/drivers/misc/lkdtm/bugs.c:293:20: note: byref variable will be forcibly initialized struct lkdtm_list item; ^ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9:0: /kisskb/src/drivers/misc/lkdtm/bugs.c:292:12: note: byref variable will be forcibly initialized LIST_HEAD(test_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/nfnetlink_log.c: In function '__build_packet_message': /kisskb/src/net/netfilter/nfnetlink_log.c:595:38: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_timestamp ts; ^ /kisskb/src/net/netfilter/nfnetlink_log.c:565:31: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_hw phw; ^ /kisskb/src/net/netfilter/nfnetlink_log.c:457:31: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_hdr pmsg; ^ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_FORTIFY_SUBOBJECT': /kisskb/src/drivers/misc/lkdtm/bugs.c:514:4: note: byref variable will be forcibly initialized } target; ^ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'clk_factors_recalc_rate': /kisskb/src/drivers/clk/sunxi/clk-factors.c:63:26: note: byref variable will be forcibly initialized struct factors_request factors_req = { ^ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'clk_factors_determine_rate': /kisskb/src/drivers/clk/sunxi/clk-factors.c:99:26: note: byref variable will be forcibly initialized struct factors_request factors_req = { ^ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/net/xfrm/xfrm_input.c:766:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_input.c:63:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:471:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:471:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:656:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'find_check_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:471:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:543:24: note: byref variable will be forcibly initialized struct xt_mtchk_param mtpar; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'icmp6_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1803:18: note: byref variable will be forcibly initialized struct icmp6hdr _icmph; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_info': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:982:23: note: byref variable will be forcibly initialized struct ip6t_getinfo info; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_entries': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1024:26: note: byref variable will be forcibly initialized struct ip6t_get_entries get; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_ip6t_get_ctl': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1674:26: note: byref variable will be forcibly initialized struct xt_get_revision rev; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_replace': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1122:1: note: userspace variable will be forcibly initialized do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1125:22: note: byref variable will be forcibly initialized struct ip6t_replace tmp; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_add_counters': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1174:26: note: byref variable will be forcibly initialized struct xt_counters_info tmp; ^ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'ip6t_do_table': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:263:25: note: byref variable will be forcibly initialized struct xt_action_param acpar; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_expect.c:11: /kisskb/src/net/netfilter/nf_conntrack_expect.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ /kisskb/src/net/netfilter/nf_conntrack_expect.c: In function 'expect_clash': /kisskb/src/net/netfilter/nf_conntrack_expect.c:236:33: note: byref variable will be forcibly initialized struct nf_conntrack_tuple_mask intersect_mask; ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:142:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/drivers/tty/tty_ldsem.c:28: /kisskb/src/drivers/tty/tty_ldsem.c: In function '__ldsem_wake_readers': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/tty/tty_ldsem.c:96:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /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 struct pardev_cb ppdev_cb; ^ /kisskb/src/drivers/tty/tty_ldsem.c: In function 'down_read_failed': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_ldsem.c:196:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) ^ /kisskb/src/drivers/tty/tty_ldsem.c:158:22: note: byref variable will be forcibly initialized struct ldsem_waiter waiter; ^ /kisskb/src/drivers/tty/tty_ldsem.c: In function 'down_write_failed': /kisskb/src/drivers/tty/tty_ldsem.c:232:22: note: byref variable will be forcibly initialized struct ldsem_waiter waiter; ^ /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 struct timespec64 ts; ^ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_probe': /kisskb/src/drivers/regulator/ltc3589.c:417:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv4/inet_hashtables.c:20: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1403:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:727:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_iommu_regions': /kisskb/src/drivers/iommu/dma-iommu.c:268:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:12: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_free_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:286:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:201:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:577:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_msi': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:612:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_consumed': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:635:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_write_strtab_ent': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1203:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent prefetch_cmd = { ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_domain_finalise': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1973:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_handle_ppr': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1415:28: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd = { ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_reset': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3066:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_atc_inv_domain': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1604:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_tlb_inv_context': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1650:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/audit_watch.c:10: /kisskb/src/kernel/audit_watch.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_helper.c:11: /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/audit_watch.c: In function 'audit_add_watch': /kisskb/src/kernel/audit_watch.c:403:14: note: byref variable will be forcibly initialized struct path parent_path; ^ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function '__nf_ct_try_assign_helper': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_conntrack_helper.c:283:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, helper); ^ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function 'nf_ct_helper_log': /kisskb/src/net/netfilter/nf_conntrack_helper.c:376:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/netfilter/nf_conntrack_helper.c:375:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1099:19: note: byref variable will be forcibly initialized struct list_head list; ^ In file included from /kisskb/src/drivers/block/drbd/drbd_worker.c:29:0: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:308:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_request_endio': /kisskb/src/drivers/block/drbd/drbd_worker.c:211:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/kernel/audit_fsnotify.c: In function 'audit_alloc_mark': /kisskb/src/kernel/audit_fsnotify.c:77:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/ocfs2/dlm/dlmast.c: In function 'dlm_send_proxy_ast_msg': /kisskb/src/fs/ocfs2/dlm/dlmast.c:428:23: note: byref variable will be forcibly initialized struct dlm_proxy_ast past; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'ping_peer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_worker.c:850:2: note: in expansion of macro 'wait_event' wait_event(connection->ping_wait, ^ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_endio_write_sec_final': /kisskb/src/drivers/block/drbd/drbd_worker.c:108:23: note: byref variable will be forcibly initialized struct drbd_interval i; ^ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_csum_bio': /kisskb/src/drivers/block/drbd/drbd_worker.c:320:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_worker': /kisskb/src/drivers/block/drbd/drbd_worker.c:2172:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/drivers/tty/serial/max310x.c:25:0: /kisskb/src/drivers/tty/serial/max310x.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function 'pm_get_wakeup_count': /kisskb/src/drivers/base/power/wakeup.c:976:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/wakeup.c:976:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/clk/renesas/rcar-cpg-lib.c: In function 'cpg_sd_clk_register': /kisskb/src/drivers/clk/renesas/rcar-cpg-lib.c:229:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c: In function 'nf_conntrack_tcp_packet': /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:962:27: note: byref variable will be forcibly initialized struct ip_ct_tcp_state seen = {}; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:851:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ /kisskb/src/drivers/tty/pty.c: In function 'ptm_open_peer': /kisskb/src/drivers/tty/pty.c:638:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'ipv6_getorigdst': /kisskb/src/net/netfilter/nf_conntrack_proto.c:311:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'getorigdst': /kisskb/src/net/netfilter/nf_conntrack_proto.c:271:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:243:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_l4proto_log_invalid': /kisskb/src/net/netfilter/nf_conntrack_proto.c:57:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:56:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_ct_l4proto_log_invalid': /kisskb/src/net/netfilter/nf_conntrack_proto.c:80:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:78:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'pl011_dma_rx_irq': /kisskb/src/drivers/tty/serial/amba-pl011.c:955:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'pl011_dma_rx_callback': /kisskb/src/drivers/tty/serial/amba-pl011.c:1005:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'pl011_dma_rx_poll': /kisskb/src/drivers/tty/serial/amba-pl011.c:1072:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c: In function 'pl011_dma_probe': /kisskb/src/drivers/tty/serial/amba-pl011.c:467:25: note: byref variable will be forcibly initialized struct dma_slave_caps caps; ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:459:27: note: byref variable will be forcibly initialized struct dma_slave_config rx_conf = { ^ /kisskb/src/drivers/tty/serial/amba-pl011.c:412:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_udp.c: In function 'udp_error': /kisskb/src/net/netfilter/nf_conntrack_proto_udp.c:51:16: note: byref variable will be forcibly initialized struct udphdr _hdr; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'icmp_pkt_to_tuple': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:31:17: note: byref variable will be forcibly initialized struct icmphdr _hdr; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'nf_conntrack_inet_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:111:40: note: byref variable will be forcibly initialized struct nf_conntrack_tuple innertuple, origtuple; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:111:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple innertuple, origtuple; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'nf_conntrack_icmpv4_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:211:17: note: byref variable will be forcibly initialized struct icmphdr _ih; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:209:21: note: byref variable will be forcibly initialized union nf_inet_addr outer_daddr; ^ /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:39: note: byref variable will be forcibly initialized struct max1586_platform_data *pdata, pdata_of; ^ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1350:18: note: byref variable will be forcibly initialized struct in6_addr in6; ^ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1839:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/lib/vsprintf.c:1838:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2748:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2772:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:2817:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10:0, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_next_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:207:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3214:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_extents_to_btree': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:665:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:664:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:655:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* allocation arguments */ ^ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10:0, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_prev_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:219:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmbt_update': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:151:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_check_leaf_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:330:18: note: byref variable will be forcibly initialized xfs_bmbt_rec_t last = {0, 0}; /* last extent in prev block */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2574:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2571:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_delay_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1500:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2723:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2720:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2719:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_shift_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5860:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev = *got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btree_to_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:598:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmse_merge': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5780:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5117:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5113:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t new; /* new record to be inserted */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5107:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent entry */ ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_local_to_extents': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:835:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:834:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:832:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* allocation arguments */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_attrfork_local': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1005:21: note: byref variable will be forcibly initialized struct xfs_da_args dargs; /* args for dir/attr code */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1219:25: note: byref variable will be forcibly initialized struct xfs_iread_state ir; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_first_unused': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1270:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1269:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_before': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1319:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1318:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1354:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_isaeof': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1385:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_offset': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1422:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_one_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1455:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1454:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec s; /* internal version of extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_unwritten_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2048:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_read': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3967:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3964:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_reserve_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4076:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_convert_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4607:22: note: byref variable will be forcibly initialized struct xfs_bmalloca bma = { NULL }; ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:29:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:45:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:63:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:75:13: note: byref variable will be forcibly initialized refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:108:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(2); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:147:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:161:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:176:13: note: byref variable will be forcibly initialized refcount_t neg = REFCOUNT_INIT(3); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:208:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(0); ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_remap': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4734:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4733:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:233:13: note: byref variable will be forcibly initialized refcount_t zero = REFCOUNT_INIT(0); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:272:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:283:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:294:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:305:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:317:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:329:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:341:13: note: byref variable will be forcibly initialized refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_ATOMIC_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:354:11: note: byref variable will be forcibly initialized atomic_t count = ATOMIC_INIT(1); ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4898:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:379:13: note: byref variable will be forcibly initialized refcount_t count = REFCOUNT_INIT(1); ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_cow': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5025:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function '__xfs_bunmapi': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5599:26: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5403:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5389:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent record */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5386:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec del; /* extent being deleted */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_collapse_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5903:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5902:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5902:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_can_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5987:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6020:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6019:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6019:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6125:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6122:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; /* split extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6121:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_bmbt_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1189:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2644:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2849:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/audit.h:9, from /kisskb/src/kernel/audit_tree.c:2: /kisskb/src/kernel/audit_tree.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/drivers/nfc/pn544/pn544.c: In function 'pn544_hci_probe': /kisskb/src/drivers/nfc/pn544/pn544.c:910:27: note: byref variable will be forcibly initialized struct nfc_hci_init_data init_data; ^ /kisskb/src/kernel/audit_tree.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/net/xfrm/xfrm_output.c:11:0: /kisskb/src/net/xfrm/xfrm_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_trim_trees': /kisskb/src/kernel/audit_tree.c:685:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/audit_tree.c:679:19: note: byref variable will be forcibly initialized struct list_head cursor; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_add_tree_rule': /kisskb/src/kernel/audit_tree.c:803:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_tag_tree': /kisskb/src/kernel/audit_tree.c:874:21: note: byref variable will be forcibly initialized struct path path1, path2; ^ /kisskb/src/kernel/audit_tree.c:874:14: note: byref variable will be forcibly initialized struct path path1, path2; ^ /kisskb/src/kernel/audit_tree.c:872:27: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^ /kisskb/src/kernel/audit_tree.c:872:19: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_z_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:146:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_extend.c:7: /kisskb/src/net/netfilter/nf_conntrack_extend.c: In function 'nf_ct_extend_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_conntrack_extend.c:100:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_ext_types[type->id], type); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_timewait_sock.c:12: /kisskb/src/net/ipv4/inet_timewait_sock.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_max': /kisskb/src/lib/win_minmax.c:69:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_min': /kisskb/src/lib/win_minmax.c:87:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:498:19: note: byref variable will be forcibly initialized struct list_head list; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_connection_sock.c:12: /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/fs/ocfs2/dlm/dlmconvert.c: In function 'dlm_send_remote_convert_request': /kisskb/src/fs/ocfs2/dlm/dlmconvert.c:359:26: note: byref variable will be forcibly initialized struct dlm_convert_lock convert; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_node': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:481:23: note: byref variable will be forcibly initialized union xfs_btree_key child_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_prep_block': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:374:23: note: byref variable will be forcibly initialized union xfs_btree_ptr new_ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:808:23: note: byref variable will be forcibly initialized union xfs_btree_ptr first_ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:748:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:747:23: note: byref variable will be forcibly initialized union xfs_btree_ptr child_ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:746:20: note: byref variable will be forcibly initialized struct list_head buffers_list; ^ In file included from /kisskb/src/drivers/misc/eeprom/at25.c:16:0: /kisskb/src/drivers/misc/eeprom/at25.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/misc/eeprom/at25.c: In function 'at25_ee_read': /kisskb/src/drivers/misc/eeprom/at25.c:74:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_flock_handle_signal': /kisskb/src/fs/ocfs2/dlmglue.c:1912:27: note: byref variable will be forcibly initialized struct ocfs2_mask_waiter mw; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ocfs2/dlmglue.c:13: /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_wait_on_refreshing_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlmglue.c:1375:2: note: in expansion of macro 'wait_event' wait_event(lockres->l_event, ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_wait_on_busy_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlmglue.c:1368:2: note: in expansion of macro 'wait_event' wait_event(lockres->l_event, ^ /kisskb/src/drivers/misc/eeprom/at25.c: In function 'at25_probe': /kisskb/src/drivers/misc/eeprom/at25.c:309:20: note: byref variable will be forcibly initialized struct spi_eeprom chip; ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_file_lock': /kisskb/src/fs/ocfs2/dlmglue.c:1982:27: note: byref variable will be forcibly initialized struct ocfs2_mask_waiter mw; ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_file_unlock': /kisskb/src/fs/ocfs2/dlmglue.c:2078:27: note: byref variable will be forcibly initialized struct ocfs2_mask_waiter mw; ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_process_blocked_lock': /kisskb/src/fs/ocfs2/dlmglue.c:4287:27: note: byref variable will be forcibly initialized struct ocfs2_unblock_ctl ctl = {0, 0,}; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ocfs2/dlmglue.c:13: /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_downconvert_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlmglue.c:4426:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(osb->dc_event, ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function 'ocfs2_mark_lockres_freeing': /kisskb/src/fs/ocfs2/dlmglue.c:3500:27: note: byref variable will be forcibly initialized struct ocfs2_mask_waiter mw; ^ /kisskb/src/fs/ocfs2/dlmglue.c: In function '__ocfs2_cluster_lock': /kisskb/src/fs/ocfs2/dlmglue.c:1477:27: note: byref variable will be forcibly initialized struct ocfs2_mask_waiter mw; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c: In function 'icmpv6_pkt_to_tuple': /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:37:18: note: byref variable will be forcibly initialized struct icmp6hdr _hdr; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c: In function 'nf_conntrack_icmpv6_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:140:18: note: byref variable will be forcibly initialized struct icmp6hdr _ih; ^ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:138:21: note: byref variable will be forcibly initialized union nf_inet_addr outer_daddr; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_dx_dir_index_block': /kisskb/src/fs/ocfs2/dir.c:2597:24: note: byref variable will be forcibly initialized struct ocfs2_dx_hinfo hinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_read_buf_block': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_readahead_ptr': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_dup_cursor': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_read_bufl': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_reada_bufl': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_register_mod_clk': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:411:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_reada_bufs': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_attach_dev': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:508:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_fill_new_dir_dx': /kisskb/src/fs/ocfs2/dir.c:2520:24: note: byref variable will be forcibly initialized struct ocfs2_dx_hinfo hinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_buf_block': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_inline_dx_root': /kisskb/src/fs/ocfs2/dir.c:4007:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_dx_dir_rebalance': /kisskb/src/fs/ocfs2/dir.c:3700:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_block': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4248:23: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_overlapped_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4636:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_hkey; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4635:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4633:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lookup': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1880:25: note: byref variable will be forcibly initialized union xfs_btree_key key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1821:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; /* ptr to btree block */ ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_dx_dir_index_root_block': /kisskb/src/fs/ocfs2/dir.c:2642:24: note: byref variable will be forcibly initialized struct ocfs2_dx_hinfo hinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_leaf_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1987:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1986:22: note: byref variable will be forcibly initialized union xfs_btree_key max_hkey; ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_inline_dir': /kisskb/src/fs/ocfs2/dir.c:2787:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree dx_et; ^ /kisskb/src/fs/ocfs2/dir.c:2786:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_root': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2995:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2994:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_updkeys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2083:22: note: byref variable will be forcibly initialized union xfs_btree_key key; /* keys from current level */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_update_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2154:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_rshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2455:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right block pointer */ ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_extend_dir': /kisskb/src/fs/ocfs2/dir.c:3166:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2260:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left btree pointer */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2628:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rrptr; /* right-right sibling ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2625:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2622:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2852:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2851:30: note: byref variable will be forcibly initialized struct xfs_btree_split_args args; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_delrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3638:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3633:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3629:22: note: byref variable will be forcibly initialized union xfs_btree_ptr cptr; /* current block ptr */ ^ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_dx_dir_truncate': /kisskb/src/fs/ocfs2/dir.c:4404:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/dir.c:4403:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2890:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block addr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3189:22: note: byref variable will be forcibly initialized union xfs_btree_key nkey; /* new block key */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3187:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insert': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3396:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; /* record to insert */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3394:22: note: byref variable will be forcibly initialized union xfs_btree_key bkey; /* key of block to insert */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3391:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block number (split result) */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_simple_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4543:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_blocks': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4277:23: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_change_owner': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4401:43: note: byref variable will be forcibly initialized struct xfs_btree_block_change_owner_info bbcoi; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4777:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4776:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4775:23: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_all': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4807:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4806:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_timestamp': /kisskb/src/net/ipv4/tcp.c:2238:34: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv = { ^ /kisskb/src/net/ipv4/tcp.c:2231:35: note: byref variable will be forcibly initialized struct __kernel_sock_timeval stv = { ^ /kisskb/src/net/ipv4/tcp.c:2222:35: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts_old = { ^ /kisskb/src/net/ipv4/tcp.c:2215:31: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2040:16: note: byref variable will be forcibly initialized struct msghdr cmsg_dummy; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3069:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^ /kisskb/src/net/ipv4/tcp.c:3071:27: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^ In file included from /kisskb/src/net/ipv4/tcp.c:273:0: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_options_est': /kisskb/src/net/ipv4/tcp.c:3105:24: note: byref variable will be forcibly initialized struct tcp_repair_opt opt; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1907:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^ /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^ /kisskb/src/lib/xarray.c: In function 'xas_split': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1088:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset--], ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1086:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[canon], entry); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1078:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1870:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:762:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc = { ^ /kisskb/src/net/ipv4/tcp.c:787:26: note: byref variable will be forcibly initialized struct tcp_splice_state tss = { ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg': /kisskb/src/net/ipv4/tcp.c:2545:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_sendmsg_locked': /kisskb/src/net/ipv4/tcp.c:1215:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^ In file included from /kisskb/src/lib/xarray.c:13:0: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1451:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1489:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1535:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1601:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3341:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/tcp.c:3341:12: note: userspace variable will be forcibly initialized /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1638:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1714:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_get_order': /kisskb/src/lib/xarray.c:1756:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1808:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1967:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ In file included from /kisskb/src/net/ipv4/tcp_timer.c:24:0: /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_getsockopt': /kisskb/src/net/ipv4/tcp.c:4148:31: note: byref variable will be forcibly initialized struct tcp_zerocopy_receive zc = {}; ^ /kisskb/src/net/ipv4/tcp.c:4147:36: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/ipv4/tcp.c:4049:28: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^ /kisskb/src/net/ipv4/tcp.c:3966:21: note: byref variable will be forcibly initialized union tcp_cc_info info; ^ /kisskb/src/net/ipv4/tcp.c:3950:19: note: byref variable will be forcibly initialized struct tcp_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1895:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1913:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1935:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2009:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2059:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2156:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/drivers/tty/serial/sh-sci.c:25:0: /kisskb/src/drivers/tty/serial/sh-sci.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:971:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_get_timestamping_opt_stats': /kisskb/src/net/ipv4/tcp.c:3836:18: note: byref variable will be forcibly initialized struct tcp_info info; ^ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2202:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/tty/serial/sh-sci.c: In function 'sci_dma_rx_timer_fn': /kisskb/src/drivers/tty/serial/sh-sci.c:1466:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_get_ct_unconfirmed': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1786:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_get_ct_dying': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1763:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_stat_ct_cpu': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2564:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_stat_exp_cpu': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3779:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/drivers/tty/serial/sh-sci.c: In function 'sci_request_dma_chan': /kisskb/src/drivers/tty/serial/sh-sci.c:1531:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_exp_dump_mask': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2958:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple m; ^ In file included from /kisskb/src/net/netfilter/nf_conntrack_netlink.c:35:0: /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ipv6_nlattr_to_tuple': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_get_conntrack': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1613:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1609:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1604:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_dump_exp_ct': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3281:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3278:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_del_conntrack': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1547:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:1544:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_create_conntrack': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2350:29: note: byref variable will be forcibly initialized struct nf_conntrack_tuple master; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_new_conntrack': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2398:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2393:36: note: byref variable will be forcibly initialized struct nf_conntrack_tuple otuple, rtuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:2393:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple otuple, rtuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_del_expect': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3422:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3419:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_get_expect': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3333:32: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3325:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3320:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_create_expect': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3597:41: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple, mask, master_tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3597:35: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple, mask, master_tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3597:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple, mask, master_tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_new_expect': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3675:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c:3671:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'ila_output': /kisskb/src/net/ipv6/ila/ila_lwt.c:64:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/nfc/pn544/i2c.c: In function 'pn544_hci_i2c_fw_check_cmd': /kisskb/src/drivers/nfc/pn544/i2c.c:604:34: note: byref variable will be forcibly initialized struct pn544_i2c_fw_frame_check frame; ^ /kisskb/src/drivers/nfc/pn544/i2c.c: In function 'pn544_hci_i2c_fw_read_status': /kisskb/src/drivers/nfc/pn544/i2c.c:420:37: note: byref variable will be forcibly initialized struct pn544_i2c_fw_frame_response response; ^ /kisskb/src/drivers/regulator/max8660.c: In function 'max8660_probe': /kisskb/src/drivers/regulator/max8660.c:374:31: note: byref variable will be forcibly initialized struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); ^ In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5:0: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj_new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj_new->next, obj_old->next); ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_add_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ila/ila_xlat.c:262:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev->next, ila); ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_del_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ila/ila_xlat.c:310:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev->next, ila->next); ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_add_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:348:25: note: byref variable will be forcibly initialized struct ila_xlat_params p; ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_del_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:361:25: note: byref variable will be forcibly initialized struct ila_xlat_params xp; ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_flush': /kisskb/src/net/ipv6/ila/ila_xlat.c:383:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_get_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:466:25: note: byref variable will be forcibly initialized struct ila_xlat_params xp; ^ /kisskb/src/drivers/clk/versatile/clk-sp810.c: In function 'clk_sp810_of_setup': /kisskb/src/drivers/clk/versatile/clk-sp810.c:88:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_needs_internal_pacing': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/tcp.h:1294:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_pacing_status) == SK_PACING_NEEDED; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'bpf_skops_hdr_opt_len': /kisskb/src/net/ipv4/tcp_output.c:478:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'bpf_skops_write_hdr_opt': /kisskb/src/net/ipv4/tcp_output.c:541:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ In file included from /kisskb/src/net/ipv4/tcp_output.c:40:0: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_current_mss': /kisskb/src/net/ipv4/tcp_output.c:1829:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_transmit_skb': /kisskb/src/net/ipv4/tcp_output.c:1245:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ /kisskb/src/drivers/block/null_blk/main.c: In function 'null_handle_bio': /kisskb/src/drivers/block/null_blk/main.c:1193:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/block/null_blk/main.c: In function 'null_handle_rq': /kisskb/src/drivers/block/null_blk/main.c:1165:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ In file included from /kisskb/src/include/net/tcp.h:19:0, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_tasklet_func': /kisskb/src/net/ipv4/tcp_output.c:1045:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_make_synack': /kisskb/src/net/ipv4/tcp_output.c:3521:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_rtx_synack': /kisskb/src/net/ipv4/tcp_output.c:4110:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/net/ipv4/tcp_minisocks.c:28:0: /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_timewait_state_process': /kisskb/src/net/ipv4/tcp_minisocks.c:95:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/fs/ocfs2/dlm/dlmlock.c: In function 'dlm_send_remote_lock_request': /kisskb/src/fs/ocfs2/dlm/dlmlock.c:289:25: note: byref variable will be forcibly initialized struct dlm_create_lock create; ^ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_check_req': /kisskb/src/net/ipv4/tcp_minisocks.c:574:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/fs/ocfs2/dlm/dlmunlock.c: In function 'dlm_send_remote_unlock_request': /kisskb/src/fs/ocfs2/dlm/dlmunlock.c:316:25: note: byref variable will be forcibly initialized struct dlm_unlock_lock unlock; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/ocfs2/dlm/dlmunlock.c:13: /kisskb/src/fs/ocfs2/dlm/dlmunlock.c: In function 'dlmunlock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/dlm/dlmunlock.c:675:4: note: in expansion of macro 'wait_event' wait_event(dlm->ast_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/iommu/ioasid.c:8: /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_register_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:162:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ia_data); ^ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_unregister_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:233:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, &default_allocator); ^ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_set_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioasid_data->private, data); ^ In file included from /kisskb/src/net/ipv4/tcp_input.c:74:0: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'bpf_skops_parse_hdr': /kisskb/src/net/ipv4/tcp_input.c:149:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'bpf_skops_established': /kisskb/src/net/ipv4/tcp_input.c:179:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv4/tcp_ipv4.c:50: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/drivers/misc/lkdtm/fortify.c: In function 'lkdtm_FORTIFIED_STRSCPY': /kisskb/src/drivers/misc/lkdtm/fortify.c:27:4: note: byref variable will be forcibly initialized } weird = { .big = "hello!" }; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/net/ipv4/tcp_input.c:3344:21: note: byref variable will be forcibly initialized struct ack_sample sample = { .pkts_acked = pkts_acked, ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_reset': /kisskb/src/net/ipv4/tcp_ipv4.c:667:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:666:4: note: byref variable will be forcibly initialized } rep; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_ack': /kisskb/src/net/ipv4/tcp_ipv4.c:840:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:838:4: note: byref variable will be forcibly initialized } rep; ^ In file included from /kisskb/src/net/ipv4/tcp_ipv4.c:64:0: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/netfilter/nf_conntrack_ftp.c: In function 'help': /kisskb/src/net/netfilter/nf_conntrack_ftp.c:389:26: note: byref variable will be forcibly initialized struct nf_conntrack_man cmd = {}; ^ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:380:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_prog_seq_show': /kisskb/src/net/ipv4/tcp_ipv4.c:2673:23: note: byref variable will be forcibly initialized struct bpf_iter__tcp ctx; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'bpf_iter_tcp_seq_show': /kisskb/src/net/ipv4/tcp_ipv4.c:2673:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_ipv4.c:2684:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'bpf_iter_tcp_seq_stop': /kisskb/src/net/ipv4/tcp_ipv4.c:2673:23: note: byref variable will be forcibly initialized struct bpf_iter__tcp ctx; ^ /kisskb/src/net/ipv4/tcp_ipv4.c:2710:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_synack': /kisskb/src/net/ipv4/tcp_ipv4.c:972:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:7: /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_get_notif_sizes': /kisskb/src/kernel/seccomp.c:1902:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_send_sigsys': /kisskb/src/kernel/seccomp.c:940:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/seccomp.c: In function '__seccomp_filter': /kisskb/src/kernel/seccomp.c:1262:21: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/seccomp.c:1161:22: note: byref variable will be forcibly initialized struct seccomp_data sd_local; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_cache_prepare_bitmap': /kisskb/src/kernel/seccomp.c:788:22: note: byref variable will be forcibly initialized struct seccomp_data sd; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_synack_rtt_meas': /kisskb/src/net/ipv4/tcp_input.c:3070:21: note: byref variable will be forcibly initialized struct rate_sample rs; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:684:20: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_notify_recv': /kisskb/src/kernel/seccomp.c:1420:23: note: byref variable will be forcibly initialized struct seccomp_notif unotif; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ack': /kisskb/src/net/ipv4/tcp_input.c:3693:27: note: byref variable will be forcibly initialized struct tcp_sacktag_state sack_state; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_notify_addfd': /kisskb/src/kernel/seccomp.c:1559:24: note: byref variable will be forcibly initialized struct seccomp_kaddfd kaddfd; ^ /kisskb/src/kernel/seccomp.c:1557:29: note: byref variable will be forcibly initialized struct seccomp_notif_addfd addfd; ^ /kisskb/src/kernel/seccomp.c: In function 'write_actions_logged': /kisskb/src/kernel/seccomp.c:2228:19: note: byref variable will be forcibly initialized struct ctl_table table; ^ /kisskb/src/kernel/seccomp.c: In function 'read_actions_logged': /kisskb/src/kernel/seccomp.c:2210:19: note: byref variable will be forcibly initialized struct ctl_table table; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/refcount.h:95, from /kisskb/src/kernel/seccomp.c:18: /kisskb/src/kernel/seccomp.c: In function 'seccomp_sync_threads': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/seccomp.c:597:3: note: in expansion of macro 'smp_store_release' smp_store_release(&thread->seccomp.filter, ^ /kisskb/src/kernel/seccomp.c: In function 'do_seccomp': /kisskb/src/kernel/seccomp.c:1902:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_fastopen_synack': /kisskb/src/net/ipv4/tcp_input.c:5970:31: note: byref variable will be forcibly initialized struct tcp_options_received opt; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:819:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:818:21: note: byref variable will be forcibly initialized 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:754:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:753:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_dabuf_map': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2510:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec, *irecs = &irec; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:580:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:579:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1367:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_order': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:652:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:651:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/net/ipv4/tcp_input.c:5096:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1770:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node2hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1769:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node1hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:873:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:872:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr1; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_add': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1010:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1497:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr save_hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1496:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr drop_hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_remove': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1442:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_verify': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:212:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^ /kisskb/src/drivers/block/brd.c: In function 'brd_submit_bio': /kisskb/src/drivers/block/brd.c:290:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:7: /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_read_mapped': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_fixhashpath': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1416:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_grow_inode_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2149:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map, *mapp; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2594:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:685:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:672:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:641:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_read_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2631:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:772:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_path_shift': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1976:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1312:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr thdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1249:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1579:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_swap_lastblock': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2326:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr deadhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2316:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2263:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr par_hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_join': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1179:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr oldroothdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_reada_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2668:21: note: byref variable will be forcibly initialized struct xfs_buf_map map; ^ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_conn_request': /kisskb/src/net/ipv4/tcp_input.c:6775:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/ipv4/tcp_input.c:6768:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^ /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5102_apply_hardware_patch': /kisskb/src/drivers/mfd/arizona-core.c:399:30: note: byref variable will be forcibly initialized struct arizona_sysclk_state state; ^ /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5110_apply_sleep_patch': /kisskb/src/drivers/mfd/arizona-core.c:440:30: note: byref variable will be forcibly initialized struct arizona_sysclk_state state; ^ /kisskb/src/drivers/nfc/microread/microread.c: In function 'microread_probe': /kisskb/src/drivers/nfc/microread/microread.c:652:27: note: byref variable will be forcibly initialized struct nfc_hci_init_data init_data; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'prepare_listen_socket': /kisskb/src/drivers/block/drbd/drbd_receiver.c:699:22: note: byref variable will be forcibly initialized struct sockaddr_in6 my_addr; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_try_connect': /kisskb/src/drivers/block/drbd/drbd_receiver.c:594:22: note: byref variable will be forcibly initialized struct sockaddr_in6 peer_in6; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:593:22: note: byref variable will be forcibly initialized struct sockaddr_in6 src_in6; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_recv_short': /kisskb/src/drivers/block/drbd/drbd_receiver.c:503:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_first_packet': /kisskb/src/drivers/block/drbd/drbd_receiver.c:817:21: note: byref variable will be forcibly initialized struct packet_info pi; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_recv': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:532:8: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(connection->ping_wait, connection->cstate < C_WF_REPORT_PARAMS, t); ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_do_features': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5335:21: note: byref variable will be forcibly initialized struct packet_info pi; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_do_auth': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5423:21: note: byref variable will be forcibly initialized struct packet_info pi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_cong.c:12: /kisskb/src/net/ipv4/tcp_cong.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify': /kisskb/src/net/xfrm/xfrm_replay.c:40:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_bmp': /kisskb/src/net/xfrm/xfrm_replay.c:281:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_esn': /kisskb/src/net/xfrm/xfrm_replay.c:333:18: note: byref variable will be forcibly initialized struct km_event c; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/tcp_metrics.c:2: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcpm_new': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_metrics.c:194:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_get_metrics': /kisskb/src/net/ipv4/tcp_metrics.c:276:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:276:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_sync_uuid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4651:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function 'read_from_bdev_sync': /kisskb/src/drivers/block/zram/zram_drv.c:808:19: note: byref variable will be forcibly initialized struct zram_work work; ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function '__zram_bvec_read': /kisskb/src/drivers/block/zram/zram_drv.c:1233:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function '__parse_nl_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_del': /kisskb/src/net/ipv4/tcp_metrics.c:907:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:907:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function 'zram_rw_page': /kisskb/src/drivers/block/zram/zram_drv.c:1637:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_get': /kisskb/src/net/ipv4/tcp_metrics.c:822:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/net/ipv4/tcp_metrics.c:822:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function '__zram_make_request': /kisskb/src/drivers/block/zram/zram_drv.c:1571:18: note: byref variable will be forcibly initialized struct bio_vec bv = bvec; ^ /kisskb/src/drivers/block/zram/zram_drv.c:1552:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_sizes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4176:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function 'mm_stat_show': /kisskb/src/drivers/block/zram/zram_drv.c:1060:23: note: byref variable will be forcibly initialized struct zs_pool_stats pool_stats; ^ /kisskb/src/drivers/block/zram/zram_drv.c: In function 'writeback_store': /kisskb/src/drivers/block/zram/zram_drv.c:667:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/zram/zram_drv.c:627:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^ /kisskb/src/drivers/block/zram/zram_drv.c:626:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_protocol': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:3791:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_SyncParam': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4057:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->rs_plan_s, new_plan); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4051:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4046:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbdd': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5100:21: note: byref variable will be forcibly initialized struct packet_info pi; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'recv_bm_rle_bits': /kisskb/src/drivers/block/drbd/drbd_receiver.c:4739:19: note: byref variable will be forcibly initialized struct bitstream bs; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'recv_dless_read': /kisskb/src/drivers/block/drbd/drbd_receiver.c:2015:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/drivers/block/drbd/drbd_receiver.c:39:0: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:308:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'validate_req_change_req_state': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:5723:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'fail_postponed_requests': /kisskb/src/drivers/block/drbd/drbd_receiver.c:2462:24: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_alloc': /kisskb/src/drivers/clk/clkdev.c:197:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_alloc': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_reclaim_net_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:213:12: note: byref variable will be forcibly initialized LIST_HEAD(reclaimed); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_finish_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:447:12: note: byref variable will be forcibly initialized LIST_HEAD(reclaimed); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:446:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_free_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:425:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'conn_connect': /kisskb/src/drivers/block/drbd/drbd_receiver.c:926:27: note: byref variable will be forcibly initialized struct drbd_socket sock, msock; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:926:21: note: byref variable will be forcibly initialized struct drbd_socket sock, msock; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_flush': /kisskb/src/drivers/block/drbd/drbd_receiver.c:1316:30: note: byref variable will be forcibly initialized struct issue_flush_context ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_Data': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:2725:3: note: in expansion of macro 'wait_event' wait_event(device->ee_wait, !overlapping_resync_write(device, peer_req)); ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_bitmap': /kisskb/src/drivers/block/drbd/drbd_receiver.c:4868:21: note: byref variable will be forcibly initialized struct bm_xfer_ctx c; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_ack_receiver': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:6064:9: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(connection->ping_wait, ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c:6016:21: note: byref variable will be forcibly initialized struct packet_info pi; ^ /kisskb/src/kernel/utsname_sysctl.c: In function 'proc_do_uts_string': /kisskb/src/kernel/utsname_sysctl.c:35:19: note: byref variable will be forcibly initialized struct ctl_table uts_table; ^ /kisskb/src/drivers/nvdimm/core.c: In function 'nd_integrity_init': /kisskb/src/drivers/nvdimm/core.c:554:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^ /kisskb/src/drivers/clk/renesas/clk-div6.c: In function 'cpg_div6_register': /kisskb/src/drivers/clk/renesas/clk-div6.c:219:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c: In function 'nf_tproxy_get_sock_v6': /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c:87:17: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^ /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c: In function 'nf_tproxy_handle_time_wait6': /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c:46:16: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^ In file included from /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_spi.c:14:0: /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_spi.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'inc_ap_bio': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_int.h:2274:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, inc_ap_bio_cond(device)); ^ In file included from /kisskb/src/drivers/block/drbd/drbd_req.c:19:0: /kisskb/src/drivers/block/drbd/drbd_req.c: In function '_req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:288:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'submit_fast_path': /kisskb/src/drivers/block/drbd/drbd_req.c:1432:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'send_and_submit_pending': /kisskb/src/drivers/block/drbd/drbd_req.c:1485:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'do_submit': /kisskb/src/drivers/block/drbd/drbd_req.c:1571:14: note: byref variable will be forcibly initialized LIST_HEAD(more_incoming); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_req.c:1570:14: note: byref variable will be forcibly initialized LIST_HEAD(more_pending); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c:1512:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/block/drbd/drbd_req.c:1512:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c:1504:12: note: byref variable will be forcibly initialized LIST_HEAD(busy); /* blocked by resync requests */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_req.c:1503:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); /* to be submitted after next AL-transaction commit */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_req.c:1502:12: note: byref variable will be forcibly initialized LIST_HEAD(incoming); /* from drbd_make_request() */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:357:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:383:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:424:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'find_prev_fhdr': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:401:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr hdr; ^ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'fq_find': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:152:29: note: byref variable will be forcibly initialized struct frag_v6_compare_key key = { ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c: In function '__xfs_dir3_data_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c:115:19: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:10: note: byref variable will be forcibly initialized va_list aq; ^ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_defer.c:6: /kisskb/src/fs/xfs/libxfs/xfs_defer.c: In function 'xfs_defer_finish_noroll': /kisskb/src/fs/xfs/libxfs/xfs_defer.c:463:12: note: byref variable will be forcibly initialized LIST_HEAD(dop_pending); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2158:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1506:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:21: note: byref variable will be forcibly initialized struct reg_default key; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1957:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1436:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1460:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2840:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4866:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4931:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5101:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c: In function 'dump_ipv6_packet': /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:213:19: note: byref variable will be forcibly initialized struct icmp6hdr _icmp6h; ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:162:23: note: byref variable will be forcibly initialized struct ip_esp_hdr _esph; ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:130:24: note: byref variable will be forcibly initialized struct ip_auth_hdr _ahdr; ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:89:20: note: byref variable will be forcibly initialized struct frag_hdr _fhdr; ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:74:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr; ^ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:43:17: note: byref variable will be forcibly initialized struct ipv6hdr _ip6h; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status_old': /kisskb/src/drivers/block/loop.c:1520:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c:1519:19: note: byref variable will be forcibly initialized struct loop_info info; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status64': /kisskb/src/drivers/block/loop.c:1531:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status': /kisskb/src/drivers/block/loop.c:1424:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/block/loop.c:1423:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status_old': /kisskb/src/drivers/block/loop.c:1541:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c:1540:19: note: byref variable will be forcibly initialized struct loop_info info; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status64': /kisskb/src/drivers/block/loop.c:1557:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_ioctl': /kisskb/src/drivers/block/loop.c:1681:22: note: byref variable will be forcibly initialized struct loop_config config; ^ /kisskb/src/drivers/block/loop.c:1673:22: note: byref variable will be forcibly initialized struct loop_config config; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_bvec': /kisskb/src/drivers/block/loop.c:278:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_transfer': /kisskb/src/drivers/block/loop.c:324:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:323:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_simple': /kisskb/src/drivers/block/loop.c:302:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:301:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_transfer': /kisskb/src/drivers/block/loop.c:384:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:383:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:382:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/net/xfrm/xfrm_device.c: In function 'xfrm_dev_backlog': /kisskb/src/net/xfrm/xfrm_device.c:343:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_simple': /kisskb/src/drivers/block/loop.c:355:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:354:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:353:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_rw_aio': /kisskb/src/drivers/block/loop.c:527:22: note: byref variable will be forcibly initialized struct req_iterator rq_iter; ^ /kisskb/src/drivers/block/loop.c:526:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_ioctl': /kisskb/src/net/ipv6/af_inet6.c:561:20: note: byref variable will be forcibly initialized struct in6_rtmsg rtmsg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/af_inet6.c:19: /kisskb/src/net/ipv6/af_inet6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_sk_rebuild_header': /kisskb/src/net/ipv6/af_inet6.c:814:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/af_inet6.c:813:29: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/netfilter/nf_conntrack_irc.c: In function 'help': /kisskb/src/net/netfilter/nf_conntrack_irc.c:112:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_reg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_block': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_sync': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_bool': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_async': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_drop_region': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_badblocks_regions': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized struct clear_badblocks_context ctx = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/regmap/regmap.c:3166:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_account_cleared_poison': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:649:16: note: byref variable will be forcibly initialized struct region r; ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_poison': /kisskb/src/drivers/nvdimm/bus.c:231:24: note: byref variable will be forcibly initialized struct nd_cmd_ars_cap ars_cap; ^ /kisskb/src/drivers/nvdimm/bus.c:230:28: note: byref variable will be forcibly initialized struct nd_cmd_clear_error clear_err; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/include/linux/libnvdimm.h:14, from /kisskb/src/drivers/nvdimm/bus.c:6: /kisskb/src/drivers/nvdimm/bus.c: In function 'nd_bus_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/nvdimm/bus.c:438:2: note: in expansion of macro 'wait_event' wait_event(nvdimm_bus->wait, ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'wait_nvdimm_bus_probe_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/nvdimm/bus.c:925:3: note: in expansion of macro 'wait_event' wait_event(nvdimm_bus->wait, ^ /kisskb/src/drivers/nvdimm/bus.c: In function '__nd_ioctl': /kisskb/src/drivers/nvdimm/bus.c:1020:20: note: byref variable will be forcibly initialized struct nd_cmd_pkg pkg; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_lock_door': /kisskb/src/drivers/block/pktcdvd.c:1887:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_flush_cache': /kisskb/src/drivers/block/pktcdvd.c:767:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_set_speed': /kisskb/src/drivers/block/pktcdvd.c:790:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:789:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_disc_info': /kisskb/src/drivers/block/pktcdvd.c:1494:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_track_info': /kisskb/src/drivers/block/pktcdvd.c:1522:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_last_written': /kisskb/src/drivers/block/pktcdvd.c:1551:20: note: byref variable will be forcibly initialized track_information ti; ^ /kisskb/src/drivers/block/pktcdvd.c:1550:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_probe_settings': /kisskb/src/drivers/block/pktcdvd.c:1756:20: note: byref variable will be forcibly initialized track_information ti; ^ /kisskb/src/drivers/block/pktcdvd.c:1755:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/block/pktcdvd.c:1753:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_max_speed': /kisskb/src/drivers/block/pktcdvd.c:1902:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:1901:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c: In function 'ccu_nkm_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c:113:18: note: byref variable will be forcibly initialized struct _ccu_nkm _nkm; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_set_write_settings': /kisskb/src/drivers/block/pktcdvd.c:1591:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:1590:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c: In function 'ccu_nkm_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c:148:18: note: byref variable will be forcibly initialized struct _ccu_nkm _nkm; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_write_caching': /kisskb/src/drivers/block/pktcdvd.c:1856:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:1855:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_media_speed': /kisskb/src/drivers/block/pktcdvd.c:1963:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:1962:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_perform_opc': /kisskb/src/drivers/block/pktcdvd.c:2035:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/block/pktcdvd.c:2034:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/fs/ocfs2/export.c: In function 'ocfs2_fh_to_parent': /kisskb/src/fs/ocfs2/export.c:269:28: note: byref variable will be forcibly initialized struct ocfs2_inode_handle parent; ^ /kisskb/src/fs/ocfs2/export.c: In function 'ocfs2_fh_to_dentry': /kisskb/src/fs/ocfs2/export.c:255:28: note: byref variable will be forcibly initialized struct ocfs2_inode_handle handle; ^ /kisskb/src/drivers/nfc/st95hf/spi.c: In function 'st95hf_spi_send': /kisskb/src/drivers/nfc/st95hf/spi.c:17:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/nfc/st95hf/spi.c: In function 'st95hf_spi_recv_response': /kisskb/src/drivers/nfc/st95hf/spi.c:73:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/nfc/st95hf/spi.c:72:22: note: byref variable will be forcibly initialized struct spi_transfer tx_takedata; ^ /kisskb/src/drivers/nfc/st95hf/spi.c: In function 'st95hf_spi_recv_echo_res': /kisskb/src/drivers/nfc/st95hf/spi.c:137:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/drivers/block/pktcdvd.c: In function 'kcdrwd': /kisskb/src/drivers/block/pktcdvd.c:1374:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_ctl_ioctl': /kisskb/src/drivers/block/pktcdvd.c:2799:26: note: byref variable will be forcibly initialized struct pkt_ctrl_command ctrl_cmd; ^ /kisskb/src/net/xfrm/xfrm_algo.c: In function 'xfrm_aead_get_byname': /kisskb/src/net/xfrm/xfrm_algo.c:743:24: note: byref variable will be forcibly initialized struct xfrm_aead_name data = { ^ /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c: In function 'ccu_nm_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c:173:17: note: byref variable will be forcibly initialized struct _ccu_nm _nm; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'build_spdinfo': /kisskb/src/net/xfrm/xfrm_user.c:1194:32: note: byref variable will be forcibly initialized struct xfrmu_spdhthresh spt4, spt6; ^ /kisskb/src/net/xfrm/xfrm_user.c:1194:26: note: byref variable will be forcibly initialized struct xfrmu_spdhthresh spt4, spt6; ^ /kisskb/src/net/xfrm/xfrm_user.c:1193:24: note: byref variable will be forcibly initialized struct xfrmu_spdhinfo sph; ^ /kisskb/src/net/xfrm/xfrm_user.c:1192:23: note: byref variable will be forcibly initialized struct xfrmu_spdinfo spc; ^ /kisskb/src/net/xfrm/xfrm_user.c:1191:23: note: byref variable will be forcibly initialized struct xfrmk_spdinfo si; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'build_sadinfo': /kisskb/src/net/xfrm/xfrm_user.c:1317:24: note: byref variable will be forcibly initialized struct xfrmu_sadhinfo sh; ^ /kisskb/src/net/xfrm/xfrm_user.c:1316:23: note: byref variable will be forcibly initialized struct xfrmk_sadinfo si; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_do_migrate': /kisskb/src/net/xfrm/xfrm_user.c:2480:24: note: byref variable will be forcibly initialized struct xfrm_kmaddress km, *kmp; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'copy_to_user_kmaddress': /kisskb/src/net/xfrm/xfrm_user.c:2545:29: note: byref variable will be forcibly initialized struct xfrm_user_kmaddress uk; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'copy_to_user_migrate': /kisskb/src/net/xfrm/xfrm_user.c:2527:27: note: byref variable will be forcibly initialized struct xfrm_user_migrate um; ^ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c: In function 'ccu_nkmp_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c:132:19: note: byref variable will be forcibly initialized struct _ccu_nkmp _nkmp; ^ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c: In function 'ccu_nkmp_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c:168:19: note: byref variable will be forcibly initialized struct _ccu_nkmp _nkmp; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_get_ae': /kisskb/src/net/xfrm/xfrm_user.c:2154:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_new_ae': /kisskb/src/net/xfrm/xfrm_user.c:2196:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_flush_policy': /kisskb/src/net/xfrm/xfrm_user.c:2246:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_flush_sa': /kisskb/src/net/xfrm/xfrm_user.c:2051:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_pol_expire': /kisskb/src/net/xfrm/xfrm_user.c:2279:19: note: byref variable will be forcibly initialized struct xfrm_mark m; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_policy_netlink': /kisskb/src/net/xfrm/xfrm_user.c:1942:24: note: byref variable will be forcibly initialized struct xfrm_dump_info info; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_get_policy': /kisskb/src/net/xfrm/xfrm_user.c:1974:19: note: byref variable will be forcibly initialized struct xfrm_mark m; ^ /kisskb/src/net/xfrm/xfrm_user.c:1972:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:925:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1040:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_state_netlink': /kisskb/src/net/xfrm/xfrm_user.c:1129:24: note: byref variable will be forcibly initialized struct xfrm_dump_info info; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_alloc_userspi': /kisskb/src/net/xfrm/xfrm_user.c:1401:19: note: byref variable will be forcibly initialized struct xfrm_mark m; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_dump_policy': /kisskb/src/net/xfrm/xfrm_user.c:1926:24: note: byref variable will be forcibly initialized struct xfrm_dump_info info; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_policy': /kisskb/src/net/xfrm/xfrm_user.c:1747:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_del_sa': /kisskb/src/net/xfrm/xfrm_user.c:756:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_sa': /kisskb/src/net/xfrm/xfrm_user.c:678:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_user_rcv_msg': /kisskb/src/net/xfrm/xfrm_user.c:2786:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_dump_sa': /kisskb/src/net/xfrm/xfrm_user.c:1086:24: note: byref variable will be forcibly initialized struct xfrm_dump_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/net/xfrm/xfrm_user.c:14: /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_user_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/xfrm/xfrm_user.c:3479:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.nlsk, nlsk); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/net/ipv4/tcp_fastopen.c:2: /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_ctx_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_fastopen.c:62:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv4.tcp_fastopen_ctx, NULL); ^ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_reset_cipher': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_fastopen.c:101:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv4.tcp_fastopen_ctx, ctx); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_fastopen.c:97:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->ctx, ctx); ^ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_create_child': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tcp_fastopen.c:279:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->fastopen_rsk, req); ^ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject6_fill_skb_dst': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:266:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject_skb_v6_tcp_reset': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:66:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_send_reset6': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:289:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:283:16: note: byref variable will be forcibly initialized struct tcphdr _otcph; ^ /kisskb/src/net/ipv6/netfilter/nf_dup_ipv6.c: In function 'nf_dup_ipv6_route': /kisskb/src/net/ipv6/netfilter/nf_dup_ipv6.c:24:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/nbd.h:107, from /kisskb/src/drivers/block/nbd.c:48: /kisskb/src/drivers/block/nbd.c: In function 'trace_event_raw_event_nbd_transport_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/nbd.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(nbd_transport_event, ^ /kisskb/src/drivers/block/nbd.c: In function 'trace_event_raw_event_nbd_send_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/nbd.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(nbd_send_request, ^ /kisskb/src/drivers/block/nbd.c: In function 'sock_xmit': /kisskb/src/drivers/block/nbd.c:473:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/drivers/block/nbd.c: In function 'nbd_read_stat': /kisskb/src/drivers/block/nbd.c:743:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/nbd.c:742:23: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/nbd.c:681:18: note: byref variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/drivers/block/nbd.c:680:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &reply, .iov_len = sizeof(reply)}; ^ /kisskb/src/drivers/block/nbd.c:674:19: note: byref variable will be forcibly initialized struct nbd_reply reply; ^ /kisskb/src/drivers/block/nbd.c: In function 'send_disconnects': /kisskb/src/drivers/block/nbd.c:1174:18: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/drivers/block/nbd.c:1173:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)}; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'wait_for_reconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/block/nbd.c:875:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(config->conn_wait, ^ /kisskb/src/drivers/block/nbd.c: In function 'nbd_send_cmd': /kisskb/src/drivers/block/nbd.c:617:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/nbd.c:616:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/block/nbd.c:531:18: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/drivers/block/nbd.c:530:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)}; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_start_device_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/block/nbd.c:1328:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(config->recv_wq, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_cleanup': /kisskb/src/drivers/block/nbd.c:2391:12: note: byref variable will be forcibly initialized LIST_HEAD(del_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_genl_connect': /kisskb/src/drivers/block/nbd.c:1792:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(destroy_complete); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/drbd/drbd_actlog.c:14: /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_md_get_buffer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:86:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'wait_until_done_or_force_detached': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:117:7: note: in expansion of macro 'wait_event_timeout' dt = wait_event_timeout(device->misc_wait, ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_begin_io_prepare': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:272:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_begin_io_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:446:2: note: in expansion of macro 'wait_event' wait_event(device->al_wait, ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_shrink': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:602:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, _try_lc_del(device, al_ext)); ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_rs_begin_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:980:9: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(device->al_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_actlog.c:968:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(device->al_wait, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/context_tracking.h:59, from /kisskb/src/kernel/context_tracking.c:26: /kisskb/src/kernel/context_tracking.c: In function 'trace_event_raw_event_context_tracking_user': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/context_tracking.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(context_tracking_user, ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_block_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:791:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_leaf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:945:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:940:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:1095:19: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/drivers/misc/ad525x_dpot-spi.c: In function 'ad_dpot_spi_probe': /kisskb/src/drivers/misc/ad525x_dpot-spi.c:83:26: note: byref variable will be forcibly initialized struct ad_dpot_bus_data bdata = { ^ In file included from /kisskb/src/drivers/misc/ad525x_dpot-spi.c:8:0: /kisskb/src/drivers/misc/ad525x_dpot-spi.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/block/virtio_blk.c: In function 'virtblk_add_req': /kisskb/src/drivers/block/virtio_blk.c:95:26: note: byref variable will be forcibly initialized struct scatterlist hdr, status, *sgs[3]; ^ /kisskb/src/drivers/block/virtio_blk.c:95:21: note: byref variable will be forcibly initialized struct scatterlist hdr, status, *sgs[3]; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_hw_register_fractional_divider': /kisskb/src/drivers/clk/clk-fractional-divider.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'epaddr_len': /kisskb/src/net/netfilter/nf_conntrack_sip.c:188:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'sdp_addr_len': /kisskb/src/net/netfilter/nf_conntrack_sip.c:676:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'set_expected_rtp_rtcp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:873:16: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c:859:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_sip_request': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1457:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'sip_help_tcp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1530:21: note: byref variable will be forcibly initialized struct tcphdr *th, _tcph; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_register_response': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1326:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_register_request': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1230:29: note: byref variable will be forcibly initialized union nf_inet_addr *saddr, daddr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_sdp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:35: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:28: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:21: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_bvec_advance': /kisskb/src/lib/iov_iter.c:1140:19: note: byref variable will be forcibly initialized struct bvec_iter bi; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'iter_xarray_copy_pages': /kisskb/src/lib/iov_iter.c:1444:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:476:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:678:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:678:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:190:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf1_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:105:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:827:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:827:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_block_to_leaf': /kisskb/src/lib/iov_iter.c:876:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:393:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:876:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_search_hash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1546:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:608:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_lookup': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1161:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1357:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:912:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1495:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:912:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_node_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1686:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1685:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:1047:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:1047:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1071:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1071:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1172:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:1172:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, size, v, 0, 0, 0, 0) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/misc/bh1770glc.c:12: /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_lux_result_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/bh1770glc.c:688:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:852:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:852:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:937:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:937:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1363:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1363:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1383:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1383:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1524:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1524:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1653:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1653:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1699:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:1699:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1747:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1747:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1800:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:169:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:166:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)) \ ^ /kisskb/src/lib/iov_iter.c:1800:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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/nfc/nfcsim.c:7: /kisskb/src/drivers/nfc/nfcsim.c: In function 'nfcsim_link_recv_skb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/nfc/nfcsim.c:133:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(link->recv_wait, ^ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1841:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1893:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:1893:9: note: in expansion of macro 'iterate_all_kinds' } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:2121:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:133:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c:86:11: note: byref variable will be forcibly initialized XA_STATE(xas, i->xarray, index); \ ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/iov_iter.c:130:4: note: in expansion of macro 'iterate_xarray' iterate_xarray(i, n, v, skip, (X)); \ ^ /kisskb/src/lib/iov_iter.c:2121:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:2116:14: note: byref variable will be forcibly initialized struct kvec w; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/drivers/block/drbd/drbd_main.c:48:0: /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:288:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'fill_bitmap_rle_bits': /kisskb/src/drivers/block/drbd/drbd_main.c:1104:19: note: byref variable will be forcibly initialized struct bitstream bs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'inc_ap_bio': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_int.h:2274:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, inc_ap_bio_cond(device)); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'do_retry': /kisskb/src/drivers/block/drbd/drbd_main.c:2268:12: note: byref variable will be forcibly initialized LIST_HEAD(writes); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'drbd_send': /kisskb/src/drivers/block/drbd/drbd_main.c:1835:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = buf, .iov_len = size}; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_bio': /kisskb/src/drivers/block/drbd/drbd_main.c:1582:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_zc_bio': /kisskb/src/drivers/block/drbd/drbd_main.c:1604:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'drbd_flush_workqueue': /kisskb/src/drivers/block/drbd/drbd_main.c:2422:25: note: byref variable will be forcibly initialized struct completion_work completion_work; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_bitmap': /kisskb/src/drivers/block/drbd/drbd_main.c:1261:21: note: byref variable will be forcibly initialized struct bm_xfer_ctx c; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_add_req': /kisskb/src/drivers/iommu/virtio-iommu.c:223:29: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/iommu/virtio-iommu.c:223:21: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_replay_mappings': /kisskb/src/drivers/iommu/virtio-iommu.c:392:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_unmap': /kisskb/src/drivers/iommu/virtio-iommu.c:769:32: note: byref variable will be forcibly initialized struct virtio_iommu_req_unmap unmap; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_map': /kisskb/src/drivers/iommu/virtio-iommu.c:731:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_attach_dev': /kisskb/src/drivers/iommu/virtio-iommu.c:661:33: note: byref variable will be forcibly initialized struct virtio_iommu_req_attach req; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/kernel/torture.c:39:0: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:70:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #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 DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:70:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/extent_map.c:12: /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_extent_map_trunc': /kisskb/src/fs/ocfs2/extent_map.c:107:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_extent_map_insert_rec': /kisskb/src/fs/ocfs2/extent_map.c:221:31: note: byref variable will be forcibly initialized struct ocfs2_extent_map_item ins; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_set_rate': /kisskb/src/drivers/clk/clk-axi-clkgen.c:342:31: note: byref variable will be forcibly initialized struct axi_clkgen_div_params params; ^ /kisskb/src/drivers/clk/clk-axi-clkgen.c: In function 'axi_clkgen_probe': /kisskb/src/drivers/clk/clk-axi-clkgen.c:510:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_get_clusters': /kisskb/src/fs/ocfs2/extent_map.c:604:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_fiemap': /kisskb/src/fs/ocfs2/extent_map.c:745:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_overwrite_io': /kisskb/src/fs/ocfs2/extent_map.c:827:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/ocfs2/extent_map.c: In function 'ocfs2_seek_data_hole_offset': /kisskb/src/fs/ocfs2/extent_map.c:873:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_free_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:327:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_leafn_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:65:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_entry': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:796:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'nla_put_notification_header': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_initial_state_done': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_add': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_pause_sync': /kisskb/src/drivers/block/drbd/drbd_nl.c:3133:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resume_sync': /kisskb/src/drivers/block/drbd/drbd_nl.c:3153:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_simple_request_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:3054:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_timeout_type': /kisskb/src/drivers/block/drbd/drbd_nl.c:4094:23: note: byref variable will be forcibly initialized struct timeout_parms tp; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4092:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_free_hdr_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:582:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_addname_int': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1904:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_msg_sprintf_info': /kisskb/src/drivers/block/drbd/drbd_nl.c:121:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_data_block_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1189:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:698:31: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:646:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_detach': /kisskb/src/drivers/block/drbd/drbd_nl.c:2221:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_resources': /kisskb/src/drivers/block/drbd/drbd_nl.c:3301:29: note: byref variable will be forcibly initialized struct resource_statistics resource_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3300:23: note: byref variable will be forcibly initialized struct resource_info resource_info; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_remove': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1360:30: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1282:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:420:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:604:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_order': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1038:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1037:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1080:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1079:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_net_opts': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2488:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2419:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1551:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1623:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr drophdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1622:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr savehdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_disconnect': /kisskb/src/drivers/block/drbd/drbd_nl.c:2777:26: note: byref variable will be forcibly initialized struct disconnect_parms parms; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2776:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resource_opts': /kisskb/src/drivers/block/drbd/drbd_nl.c:2969:18: note: byref variable will be forcibly initialized struct res_opts res_opts; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2967:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_connections': /kisskb/src/drivers/block/drbd/drbd_nl.c:3504:31: note: byref variable will be forcibly initialized struct connection_statistics connection_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3503:25: note: byref variable will be forcibly initialized struct connection_info connection_info; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2225:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_trim_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2288:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_devices': /kisskb/src/drivers/block/drbd/drbd_nl.c:3415:27: note: byref variable will be forcibly initialized struct device_statistics device_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3414:21: note: byref variable will be forcibly initialized struct device_info device_info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_peer_devices': /kisskb/src/drivers/block/drbd/drbd_nl.c:3724:33: note: byref variable will be forcibly initialized struct peer_device_statistics peer_device_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3723:27: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_ulp.c:10: /kisskb/src/net/ipv4/tcp_ulp.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_status': /kisskb/src/drivers/block/drbd/drbd_nl.c:3889:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^ /kisskb/src/net/ipv6/netfilter/nft_fib_ipv6.c: In function 'nft_fib6_eval_type': /kisskb/src/net/ipv6/netfilter/nft_fib_ipv6.c:126:23: note: byref variable will be forcibly initialized struct ipv6hdr *iph, _iph; ^ /kisskb/src/net/ipv6/netfilter/nft_fib_ipv6.c: In function 'nft_fib6_eval': /kisskb/src/net/ipv6/netfilter/nft_fib_ipv6.c:145:23: note: byref variable will be forcibly initialized struct ipv6hdr *iph, _iph; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_c_uuid': /kisskb/src/drivers/block/drbd/drbd_nl.c:4171:26: note: byref variable will be forcibly initialized struct new_c_uuid_parms args; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4166:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_initial_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4963:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_suspend_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:910:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !atomic_read(&device->ap_bio_cnt)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'disk_opts_check_al_size': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1553:2: note: in expansion of macro 'wait_event' wait_event(device->al_wait, lc_try_lock(device->act_log)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_invalidate': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3027:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3005:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_invalidate_peer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3104:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:3082:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resume_io': /kisskb/src/drivers/block/drbd/drbd_nl.c:3186:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_start_ov': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4153:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4123:24: note: byref variable will be forcibly initialized struct start_ov_parms parms; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4120:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_determine_dev_size': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1039:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, lc_try_lock_for_transaction(device->act_log)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2923:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2832:22: note: byref variable will be forcibly initialized struct resize_parms rs; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2830:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_disk_opts': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1649:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->rs_plan_s, new_plan); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1639:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1565:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_attach': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1960:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !atomic_read(&device->ap_pending_cnt) || drbd_suspended(device)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1822:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(GOING_DISKLESS, &device->flags)); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:1784:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_resource_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4623:29: note: byref variable will be forcibly initialized struct resource_statistics resource_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_resource': /kisskb/src/drivers/block/drbd/drbd_nl.c:4308:24: note: byref variable will be forcibly initialized struct resource_info resource_info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4272:18: note: byref variable will be forcibly initialized struct res_opts res_opts; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4270:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_del_resource': /kisskb/src/drivers/block/drbd/drbd_nl.c:4551:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_device_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4674:27: note: byref variable will be forcibly initialized struct device_statistics device_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_connection_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4723:31: note: byref variable will be forcibly initialized struct connection_statistics connection_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_peer_device_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4772:32: note: byref variable will be forcibly initialized struct peer_device_statistics peer_device_statistics; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_connect': /kisskb/src/drivers/block/drbd/drbd_nl.c:2673:27: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2651:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2564:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:2561:25: note: byref variable will be forcibly initialized struct connection_info connection_info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_minor': /kisskb/src/drivers/block/drbd/drbd_nl.c:4383:28: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4367:22: note: byref variable will be forcibly initialized struct device_info info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4332:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_del_minor': /kisskb/src/drivers/block/drbd/drbd_nl.c:4439:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/bpfilter/bpfilter_kern.c:4: /kisskb/src/net/bpfilter/bpfilter_kern.c: In function 'shutdown_umh': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/bpfilter/bpfilter_kern.c:23:3: note: in expansion of macro 'wait_event' wait_event(tgid->wait_pidfd, thread_group_exited(tgid)); ^ /kisskb/src/net/bpfilter/bpfilter_kern.c: In function 'bpfilter_send_req': /kisskb/src/net/bpfilter/bpfilter_kern.c:36:20: note: byref variable will be forcibly initialized struct mbox_reply reply; ^ /kisskb/src/net/bpfilter/bpfilter_kern.c: In function 'bpfilter_process_sockopt': /kisskb/src/net/bpfilter/bpfilter_kern.c:62:12: note: userspace variable will be forcibly initialized static int bpfilter_process_sockopt(struct sock *sk, int optname, ^ /kisskb/src/net/bpfilter/bpfilter_kern.c:66:22: note: byref variable will be forcibly initialized struct mbox_request req = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_helper': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:4821:26: note: byref variable will be forcibly initialized struct drbd_helper_info helper_info; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_khelper': /kisskb/src/drivers/block/drbd/drbd_nl.c:365:18: note: byref variable will be forcibly initialized struct sib_info sib; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/llist.c:57:10: note: in expansion of macro 'smp_load_acquire' entry = smp_load_acquire(&head->first); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_set_role': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:714:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, atomic_read(&device->ap_pending_cnt) == 0); ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_set_role': /kisskb/src/drivers/block/drbd/drbd_nl.c:770:24: note: byref variable will be forcibly initialized struct set_role_parms parms; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c:769:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_down': /kisskb/src/drivers/block/drbd/drbd_nl.c:4488:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^ /kisskb/src/net/netfilter/nf_log_common.c: In function 'nf_log_dump_udp_header': /kisskb/src/net/netfilter/nf_log_common.c:24:16: note: byref variable will be forcibly initialized struct udphdr _udph; ^ /kisskb/src/net/netfilter/nf_log_common.c: In function 'nf_log_dump_tcp_header': /kisskb/src/net/netfilter/nf_log_common.c:57:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c: In function 'ipv6header_mt6': /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:47:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/key/af_key.c:14: /kisskb/src/net/key/af_key.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/key/af_key.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/drivers/nfc/trf7970a.c:22:0: /kisskb/src/drivers/nfc/trf7970a.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/net/key/af_key.c: In function 'gen_reqid': /kisskb/src/net/key/af_key.c:1924:26: note: byref variable will be forcibly initialized struct xfrm_policy_walk walk; ^ /kisskb/src/drivers/nfc/trf7970a.c: In function 'trf7970a_read_cont': /kisskb/src/drivers/nfc/trf7970a.c:490:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/nfc/trf7970a.c: In function 'trf7970a_transmit': /kisskb/src/drivers/nfc/trf7970a.c:650:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdflush': /kisskb/src/net/key/af_key.c:2779:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdget': /kisskb/src/net/key/af_key.c:2651:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spddelete': /kisskb/src/net/key/af_key.c:2366:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c:2365:23: note: byref variable will be forcibly initialized struct xfrm_selector sel; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdadd': /kisskb/src/net/key/af_key.c:2251:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_flush': /kisskb/src/net/key/af_key.c:1763:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_delete': /kisskb/src/net/key/af_key.c:1542:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_add': /kisskb/src/net/key/af_key.c:1506:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/drivers/nvdimm/region_devs.c: In function 'nd_region_conflict': /kisskb/src/drivers/nvdimm/region_devs.c:1308:26: note: byref variable will be forcibly initialized struct conflict_context ctx = { ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_uart_dma_irq': /kisskb/src/drivers/tty/serial/sprd_serial.c:402:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/drivers/tty/serial/sprd_serial.c:9:0: /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:971:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_complete_rx_dma': /kisskb/src/drivers/tty/serial/sprd_serial.c:431:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/sprd_serial.c: In function 'sprd_stop_tx_dma': /kisskb/src/drivers/tty/serial/sprd_serial.c:210:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_nat_core.c:10: /kisskb/src/net/netfilter/nf_nat_core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_nat_used_tuple': /kisskb/src/net/netfilter/nf_nat_core.c:214:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple reply; ^ In file included from /kisskb/src/drivers/misc/lattice-ecp3-config.c:11:0: /kisskb/src/drivers/misc/lattice-ecp3-config.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_xfrm_me_harder': /kisskb/src/net/netfilter/nf_nat_core.c:152:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/anycast.c:13: /kisskb/src/net/ipv6/anycast.c: In function 'hlist_add_head_rcu': /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_nat_setup_info': /kisskb/src/net/netfilter/nf_nat_core.c:628:29: note: byref variable will be forcibly initialized struct nf_conntrack_tuple reply; ^ /kisskb/src/net/netfilter/nf_nat_core.c:605:40: note: byref variable will be forcibly initialized struct nf_conntrack_tuple curr_tuple, new_tuple; ^ /kisskb/src/net/netfilter/nf_nat_core.c:605:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple curr_tuple, new_tuple; ^ /kisskb/src/net/netfilter/nf_nat_core.c: In function '__nf_nat_alloc_null_binding': /kisskb/src/net/netfilter/nf_nat_core.c:679:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range = { ^ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nfnetlink_parse_nat_setup': /kisskb/src/net/netfilter/nf_nat_core.c:981:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_update': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:58:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_resource_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1546:23: note: byref variable will be forcibly initialized struct resource_info resource_info = { ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_connection_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1562:25: note: byref variable will be forcibly initialized struct connection_info connection_info = { ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_device_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1576:21: note: byref variable will be forcibly initialized struct device_info device_info = { ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_peer_device_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1589:26: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info = { ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_finobt_near': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1403:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_update_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1535:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_check_agi_freecount': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:224:26: note: byref variable will be forcibly initialized xfs_inobt_rec_incore_t rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_insert_sprec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:532:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_finobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2078:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_inode_init': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:35: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/block/drbd/drbd_int.h:17, from /kisskb/src/drivers/block/drbd/drbd_state.c:17: /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'drbd_req_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:607:3: note: in expansion of macro 'wait_event' wait_event(device->state_wait, ^ /kisskb/src/drivers/block/drbd/drbd_state.c:566:20: note: byref variable will be forcibly initialized struct completion done; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1585:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/block/drbd/drbd_int.h:17, from /kisskb/src/drivers/block/drbd/drbd_state.c:17: /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_drbd_request_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:654:2: note: in expansion of macro 'wait_event' wait_event(device->state_wait, ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'drbd_request_detach_interruptible': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:688:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(device->misc_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:684:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(device->state_wait, ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_drbd_request_state_holding_state_mutex': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:707:2: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(device->state_wait, ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_ag_alloc': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:628:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:619:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1945:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_conn_request_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/block/drbd/drbd_state.c:2330:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(connection->ping_wait, ^ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:35: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:27: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:19: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_read_agi': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2192:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec;/* btree record */ ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2264:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:181:19: note: byref variable will be forcibly initialized struct resource child_res; ^ /kisskb/src/drivers/misc/sram.c:161:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'after_state_ch': /kisskb/src/drivers/block/drbd/drbd_state.c:1707:18: note: byref variable will be forcibly initialized struct sib_info sib; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_has_inode_record': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2702:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_blk_size': /kisskb/src/drivers/nvdimm/namespace_devs.c:274:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_pmem_set_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:914:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c: In function '__xfs_inobt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c:97:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__nd_namespace_blk_validate': /kisskb/src/drivers/nvdimm/namespace_devs.c:292:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'dpa_extents_show': /kisskb/src/drivers/nvdimm/namespace_devs.c:1380:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'space_valid': /kisskb/src/drivers/nvdimm/namespace_devs.c:560:25: note: byref variable will be forcibly initialized struct blk_alloc_info info = { ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_allocate': /kisskb/src/drivers/nvdimm/namespace_devs.c:601:39: note: byref variable will be forcibly initialized struct resource *res, *exist = NULL, valid; ^ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:644:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__reserve_free_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:781:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'namespace_update_uuid': /kisskb/src/drivers/nvdimm/namespace_devs.c:1233:23: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1188:21: note: byref variable will be forcibly initialized struct nd_label_id new_label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1187:21: note: byref variable will be forcibly initialized struct nd_label_id old_label_id; ^ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_notify': /kisskb/src/drivers/nvdimm/region.c:127:17: note: byref variable will be forcibly initialized struct range range = { ^ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_probe': /kisskb/src/drivers/nvdimm/region.c:38:16: note: byref variable will be forcibly initialized struct range range = { ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__size_store': /kisskb/src/drivers/nvdimm/namespace_devs.c:957:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nsblk_add_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:2084:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/label.c: In function 'nd_label_reserve_dpa': /kisskb/src/drivers/nvdimm/label.c:388:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/nvdimm/namespace_devs.c:5: /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_labels': /kisskb/src/drivers/nvdimm/namespace_devs.c:2443:14: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function 'del_labels': /kisskb/src/drivers/nvdimm/label.c:1215:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvdimm/label.c: In function '__pmem_label_update': /kisskb/src/drivers/nvdimm/label.c:769:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function '__blk_label_update': /kisskb/src/drivers/nvdimm/label.c:913:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvdimm/label.c:910:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1073:15: note: byref variable will be forcibly initialized struct range r; ^ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:331:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^ /kisskb/src/drivers/dax/super.c: In function '__generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:78:13: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/dax/super.c:78:8: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/net/ipv4/datagram.c: In function 'ip4_datagram_release_cb': /kisskb/src/net/ipv4/datagram.c:106:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_manip_pkt': /kisskb/src/net/netfilter/nf_nat_proto.c:423:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_icmp_reply_translation': /kisskb/src/net/netfilter/nf_nat_proto.c:571:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_icmpv6_reply_translation': /kisskb/src/net/netfilter/nf_nat_proto.c:793:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_ipv6_in': /kisskb/src/net/netfilter/nf_nat_proto.c:890:18: note: byref variable will be forcibly initialized struct in6_addr daddr = ipv6_hdr(skb)->daddr; ^ /kisskb/src/net/ipv4/raw.c: In function 'icmp_filter': /kisskb/src/net/ipv4/raw.c:145:17: note: byref variable will be forcibly initialized struct icmphdr _hdr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv4/raw.c: In function 'raw_seticmpfilter': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) ^ /kisskb/src/net/ipv4/raw.c: In function 'do_raw_setsockopt': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/raw.c:841:12: note: userspace variable will be forcibly initialized static int do_raw_setsockopt(struct sock *sk, int level, int optname, ^ In file included from /kisskb/src/net/ipv4/raw.c:74:0: /kisskb/src/net/ipv4/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv4/raw.c: In function 'raw_sendmsg': /kisskb/src/net/ipv4/raw.c:512:22: note: byref variable will be forcibly initialized struct raw_frag_vec rfv; ^ /kisskb/src/net/ipv4/raw.c:511:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/raw.c:505:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/raw.c:503:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/netfilter/nf_nat_helper.c: In function 'nf_nat_follow_master': /kisskb/src/net/netfilter/nf_nat_helper.c:182:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/net/netfilter/nf_nat_redirect.c: In function 'nf_nat_redirect_ipv4': /kisskb/src/net/netfilter/nf_nat_redirect.c:35:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ /kisskb/src/net/netfilter/nf_nat_redirect.c: In function 'nf_nat_redirect_ipv6': /kisskb/src/net/netfilter/nf_nat_redirect.c:84:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ In file included from /kisskb/src/kernel/resource_kunit.c:6:0: /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/kernel/resource_kunit.c:89:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal"); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/kernel/resource_kunit.c:88:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal"); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/kernel/resource_kunit.c:87:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ret, exp_ret, "Resources %pR %pR", r1, r2); ^ /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_intersection_test': /kisskb/src/kernel/resource_kunit.c:118:18: note: byref variable will be forcibly initialized struct resource result; ^ /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_union_test': /kisskb/src/kernel/resource_kunit.c:94:18: note: byref variable will be forcibly initialized struct resource result; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rseq.h:57, from /kisskb/src/kernel/rseq.c:19: /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_update, ^ /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_ip_fixup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rseq.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rseq_ip_fixup, ^ /kisskb/src/kernel/rseq.c: In function 'rseq_ip_fixup': /kisskb/src/kernel/rseq.c:225:17: note: byref variable will be forcibly initialized struct rseq_cs rseq_cs; ^ /kisskb/src/drivers/base/regmap/regmap-spi.c: In function 'regmap_spi_gather_write': /kisskb/src/drivers/base/regmap/regmap-spi.c:42:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/drivers/base/regmap/regmap-spi.c:10:0: /kisskb/src/drivers/base/regmap/regmap-spi.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/dma-buf/heaps/cma_heap.c: In function '__add_cma_heap': /kisskb/src/drivers/dma-buf/heaps/cma_heap.c:378:30: note: byref variable will be forcibly initialized struct dma_heap_export_info exp_info; ^ /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 struct xsdfec_stats user_stats; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^ /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /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 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 struct xsdfec_turbo turbo; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_clear': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /kisskb/src/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 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 struct xsdfec_turbo turbo_params; ^ /kisskb/src/drivers/nvdimm/claim.c: In function 'devm_nsio_enable': /kisskb/src/drivers/nvdimm/claim.c:308:15: note: byref variable will be forcibly initialized struct range range = { ^ In file included from /kisskb/src/net/ipv6/ip6_output.c:39:0: /kisskb/src/net/ipv6/ip6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/include/net/net_namespace.h:39:0, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/ipv6/ip6_output.c:30: /kisskb/src/net/ipv6/ip6_output.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1378:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_output.c:40: /kisskb/src/net/ipv6/ip6_output.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_forward': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_fragment': /kisskb/src/net/ipv6/ip6_output.c:859:28: note: byref variable will be forcibly initialized struct ip6_fraglist_iter iter; ^ /kisskb/src/net/ipv6/ip6_output.c:808:24: note: byref variable will be forcibly initialized struct ip6_frag_state state; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_tunnel': /kisskb/src/net/ipv6/ip6_output.c:1269:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1829:18: note: byref variable will be forcibly initialized struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; ^ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1961:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/net/ipv6/ip6_output.c:1960:20: note: byref variable will be forcibly initialized struct inet6_cork v6_cork; ^ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_rcv': /kisskb/src/net/appletalk/aarp.c:720:29: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^ /kisskb/src/net/appletalk/aarp.c:720:20: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_autobind': /kisskb/src/net/appletalk/ddp.c:1120:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_route_packet': /kisskb/src/net/appletalk/ddp.c:1324:20: note: byref variable will be forcibly initialized struct atalk_addr ta; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_rcv': /kisskb/src/net/appletalk/ddp.c:1427:21: note: byref variable will be forcibly initialized struct sockaddr_at tosat; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_sendmsg': /kisskb/src/net/appletalk/ddp.c:1703:22: note: byref variable will be forcibly initialized struct atalk_addr at_lo; ^ /kisskb/src/net/appletalk/ddp.c:1628:21: note: byref variable will be forcibly initialized struct atalk_addr at_hint; ^ /kisskb/src/net/appletalk/ddp.c:1576:35: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^ /kisskb/src/net/appletalk/ddp.c:1576:21: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_getname': /kisskb/src/net/appletalk/ddp.c:1251:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_probe': /kisskb/src/drivers/clk/clk-si5341.c:1373:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:17: note: byref variable will be forcibly initialized struct rtentry rtdef; ^ /kisskb/src/net/appletalk/ddp.c:659:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c:6: /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/net/dsa/dsa2.c: In function 'dsa_port_setup_routing_table': /kisskb/src/net/dsa/dsa2.c:280:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/net/dsa/dsa2.c: In function 'dsa_tree_change_tag_proto': /kisskb/src/net/dsa/dsa2.c:957:37: note: byref variable will be forcibly initialized struct dsa_notifier_tag_proto_info info; ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_permission': /kisskb/src/fs/ocfs2/file.c:1338:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ In file included from /kisskb/src/kernel/sysctl-test.c:6:0: /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_write_single_greater_int_max': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:370:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, *((int *)table.data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, max_len, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:367:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:834:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:969:2: note: in expansion of macro 'KUNIT_BASE_LT_MSG_ASSERTION' KUNIT_BASE_LT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:979:2: note: in expansion of macro 'KUNIT_BINARY_LT_MSG_ASSERTION' KUNIT_BINARY_LT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1637:2: note: in expansion of macro 'KUNIT_BINARY_LT_ASSERTION' KUNIT_BINARY_LT_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:364:2: note: in expansion of macro 'KUNIT_ASSERT_LT' KUNIT_ASSERT_LT(test, (size_t)snprintf(buffer, max_len, "%lu", ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:866:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1047:2: note: in expansion of macro 'KUNIT_BASE_GT_MSG_ASSERTION' KUNIT_BASE_GT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1057:2: note: in expansion of macro 'KUNIT_BINARY_GT_MSG_ASSERTION' KUNIT_BINARY_GT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1680:2: note: in expansion of macro 'KUNIT_BINARY_GT_ASSERTION' KUNIT_BINARY_GT_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:363:2: note: in expansion of macro 'KUNIT_ASSERT_GT' KUNIT_ASSERT_GT(test, greater_than_max, (unsigned long)INT_MAX); ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_write_single_less_int_min': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:338:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, *((int *)table.data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, max_len, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:335:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:834:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:969:2: note: in expansion of macro 'KUNIT_BASE_LT_MSG_ASSERTION' KUNIT_BASE_LT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:979:2: note: in expansion of macro 'KUNIT_BINARY_LT_MSG_ASSERTION' KUNIT_BINARY_LT_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1637:2: note: in expansion of macro 'KUNIT_BINARY_LT_ASSERTION' KUNIT_BINARY_LT_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:330:2: note: in expansion of macro 'KUNIT_ASSERT_LT' KUNIT_ASSERT_LT(test, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_read_but_position_set': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:177:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:175:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_len_is_zero': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:142:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:140:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, buffer, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:138:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:136:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_maxlen_unset': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:107:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:104:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:98:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:95:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_null_tbl_data': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:61:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:52:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (size_t)0, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:49:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_write_happy_single_negative': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:299:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, -9, *((int *)table.data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sizeof(input) - 1, (size_t)pos); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sizeof(input) - 1, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:295:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, ^ /kisskb/src/drivers/dax/device.c: In function 'dev_dax_huge_fault': /kisskb/src/drivers/dax/device.c:202:8: note: byref variable will be forcibly initialized pfn_t pfn; ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_write_happy_single_positive': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:269:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 9, *((int *)table.data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:268:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sizeof(input) - 1, (size_t)pos); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:267:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sizeof(input) - 1, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:265:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_read_happy_single_negative': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:238:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, "-16\n", (char *)buffer); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:236:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, (size_t)4, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:234:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, ^ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_read_happy_single_positive': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1135:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1155:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1162:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1446:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:209:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, "13\n", buffer); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:206:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, (size_t)3, len); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/kernel/sysctl-test.c:204:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_add_inode_data': /kisskb/src/fs/ocfs2/file.c:542:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_extend_allocation': /kisskb/src/fs/ocfs2/file.c:566:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_setattr': /kisskb/src/fs/ocfs2/file.c:1128:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_remove_inode_range': /kisskb/src/fs/ocfs2/file.c:1705:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/file.c:1703:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_fallocate': /kisskb/src/fs/ocfs2/file.c:2031:26: note: byref variable will be forcibly initialized struct ocfs2_space_resv sr; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_recalc_rate': /kisskb/src/drivers/clk/clk-si544.c:320:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_set_rate': /kisskb/src/drivers/clk/clk-si544.c:364:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_probe': /kisskb/src/drivers/clk/clk-si544.c:458:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iformat_extents': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:114:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:112:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1376:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iextents_copy': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:547:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:546:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ In file included from /kisskb/src/net/ipv6/ip6_input.c:30:0: /kisskb/src/net/ipv6/ip6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/ip6_input.c: In function 'ip6_list_rcv_finish': /kisskb/src/net/ipv6/ip6_input.c:110:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ In file included from /kisskb/src/net/ipv6/ip6_input.c:30:0: /kisskb/src/net/ipv6/ip6_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:333:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/ip6_input.c: In function 'ipv6_list_rcv': /kisskb/src/net/ipv6/ip6_input.c:327:19: note: byref variable will be forcibly initialized struct list_head sublist; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/x25/af_x25.c:42: /kisskb/src/net/x25/af_x25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/x25/af_x25.c: In function 'x25_setsockopt': /kisskb/src/net/x25/af_x25.c:423:12: note: userspace variable will be forcibly initialized static int x25_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/x25/af_x25.c: In function 'x25_sendmsg': /kisskb/src/net/x25/af_x25.c:1097:22: note: byref variable will be forcibly initialized struct sockaddr_x25 sx25; ^ /kisskb/src/net/x25/af_x25.c: In function 'x25_ioctl': /kisskb/src/net/x25/af_x25.c:1559:22: note: byref variable will be forcibly initialized struct x25_subaddr sub_addr; ^ /kisskb/src/net/x25/af_x25.c:1546:24: note: byref variable will be forcibly initialized struct x25_causediag causediag; ^ /kisskb/src/net/x25/af_x25.c:1522:27: note: byref variable will be forcibly initialized struct x25_calluserdata calluserdata; ^ /kisskb/src/net/x25/af_x25.c:1492:29: note: byref variable will be forcibly initialized struct x25_dte_facilities dtefacs; ^ /kisskb/src/net/x25/af_x25.c:1439:25: note: byref variable will be forcibly initialized struct x25_facilities facilities; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/x25/af_x25.c:35: /kisskb/src/net/x25/af_x25.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/x25/af_x25.c: In function 'x25_rx_call_request': /kisskb/src/net/x25/af_x25.c:937:28: note: byref variable will be forcibly initialized struct x25_dte_facilities dte_facilities; ^ /kisskb/src/net/x25/af_x25.c:936:24: note: byref variable will be forcibly initialized struct x25_facilities facilities; ^ /kisskb/src/net/x25/af_x25.c:935:34: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^ /kisskb/src/net/x25/af_x25.c:935:21: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:369:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1289:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^ /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'log_set_indices': /kisskb/src/drivers/nvdimm/btt.c:628:19: note: byref variable will be forcibly initialized struct log_group log; ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_log_read': /kisskb/src/drivers/nvdimm/btt.c:332:19: note: byref variable will be forcibly initialized struct log_group log; ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_freelist_init': /kisskb/src/drivers/nvdimm/btt.c:537:19: note: byref variable will be forcibly initialized struct log_entry log_new; ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_log_init': /kisskb/src/drivers/nvdimm/btt.c:454:19: note: byref variable will be forcibly initialized struct log_entry ent; ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_write_pg': /kisskb/src/drivers/nvdimm/btt.c:1317:19: note: byref variable will be forcibly initialized struct log_entry log; ^ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_submit_bio': /kisskb/src/drivers/nvdimm/btt.c:1446:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_to_percpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/lib/percpu-refcount.c:259:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ref->percpu_count_ptr, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/lib/percpu-refcount.c:5: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/lib/percpu-refcount.c:275:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/lib/percpu-refcount.c:329:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^ /kisskb/src/drivers/nvdimm/pmem.c: In function 'nd_pmem_notify': /kisskb/src/drivers/nvdimm/pmem.c:597:15: note: byref variable will be forcibly initialized struct range range; ^ /kisskb/src/net/netfilter/nf_nat_masquerade.c: In function 'nf_nat_masquerade_ipv4': /kisskb/src/net/netfilter/nf_nat_masquerade.c:23:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ /kisskb/src/net/netfilter/nf_nat_masquerade.c: In function 'nf_nat_masquerade_ipv6': /kisskb/src/net/netfilter/nf_nat_masquerade.c:166:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ /kisskb/src/net/netfilter/nf_nat_masquerade.c:164:18: note: byref variable will be forcibly initialized struct in6_addr src; ^ /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_submit_bio': /kisskb/src/drivers/nvdimm/pmem.c:198:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_attach_disk': /kisskb/src/drivers/nvdimm/pmem.c:377:15: note: byref variable will be forcibly initialized struct range bb_range; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'perf_trace_dma_fence': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:333:19: note: byref variable will be forcibly initialized struct list_head cb_list; ^ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:676:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/icmp.h:19, from /kisskb/src/net/ipv4/udp.c:101: /kisskb/src/net/ipv4/udp.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1403:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_probe': /kisskb/src/drivers/clk/clk-si570.c:401:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:87: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/drivers/nvdimm/blk.c: In function 'nd_blk_submit_bio': /kisskb/src/drivers/nvdimm/blk.c:169:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_prog_seq_show': /kisskb/src/net/ipv4/udp.c:3021:23: note: byref variable will be forcibly initialized struct bpf_iter__udp ctx; ^ /kisskb/src/net/ipv4/udp.c: In function 'bpf_iter_udp_seq_show': /kisskb/src/net/ipv4/udp.c:3021:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/udp.c:3034:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/ipv4/udp.c: In function 'bpf_iter_udp_seq_stop': /kisskb/src/net/ipv4/udp.c:3021:23: note: byref variable will be forcibly initialized struct bpf_iter__udp ctx; ^ /kisskb/src/net/ipv4/udp.c:3050:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/lapb/lapb_in.c: In function 'lapb_data_input': /kisskb/src/net/lapb/lapb_in.c:535:20: note: byref variable will be forcibly initialized struct lapb_frame frame; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendmsg': /kisskb/src/net/ipv4/udp.c:1233:20: note: byref variable will be forcibly initialized struct inet_cork cork; ^ /kisskb/src/net/ipv4/udp.c:1046:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/udp.c:1035:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/udp.c:1032:16: note: byref variable will be forcibly initialized struct flowi4 fl4_stack; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1318:17: note: byref variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2596:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/drivers/scsi/device_handler/scsi_dh_emc.c: In function 'send_trespass_cmd': /kisskb/src/drivers/scsi/device_handler/scsi_dh_emc.c:241:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/netfilter/nf_nat_ftp.c: In function 'nf_nat_ftp': /kisskb/src/net/netfilter/nf_nat_ftp.c:71:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_probe': /kisskb/src/drivers/clk/clk-versaclock5.c:833:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/libsas/sas_init.c:9: /kisskb/src/drivers/scsi/libsas/sas_init.c: In function 'sas_resume_ha': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/libsas/sas_init.c:401:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/aio.c: In function 'ioctx_add_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/aio.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/aio.c:676:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/aio.c:649:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->table[i], ctx); ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1384:22: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^ /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1519:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1547:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1739:24: note: byref variable will be forcibly initialized struct aio_poll_table apt; ^ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1854:14: note: byref variable will be forcibly initialized struct iocb iocb; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_submit': /kisskb/src/fs/aio.c:1915:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:526:10: note: in expansion of macro '___wait_event' __ret = ___wait_event(wq_head, condition, state, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:585:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^ /kisskb/src/fs/aio.c:1292:2: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^ /kisskb/src/include/linux/wait.h:517:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper __t; \ ^ /kisskb/src/include/linux/wait.h:585:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^ /kisskb/src/fs/aio.c:1292:2: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2085:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2113:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:865:21: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^ /kisskb/src/net/dsa/slave.c: In function 'dsa_bridge_mtu_normalization': /kisskb/src/net/dsa/slave.c:1371:19: note: byref variable will be forcibly initialized struct list_head hw_port_list; ^ /kisskb/src/net/dsa/slave.c: In function 'dsa_slave_fdb_dump': /kisskb/src/net/dsa/slave.c:238:28: note: byref variable will be forcibly initialized struct dsa_slave_dump_ctx dump = { ^ /kisskb/src/net/dsa/slave.c: In function 'dsa_slave_vlan_add': /kisskb/src/net/dsa/slave.c:337:33: note: byref variable will be forcibly initialized struct switchdev_obj_port_vlan vlan; ^ /kisskb/src/net/dsa/slave.c: In function 'dsa_fdb_offload_notify': /kisskb/src/net/dsa/slave.c:2117:37: note: byref variable will be forcibly initialized struct switchdev_notifier_fdb_info info; ^ /kisskb/src/net/dsa/slave.c: In function 'dsa_slave_switchdev_event': /kisskb/src/net/dsa/slave.c:2188:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^ In file included from /kisskb/src/net/dsa/slave.c:7:0: /kisskb/src/net/dsa/slave.c: In function 'dsa_slave_netdevice_event': /kisskb/src/net/dsa/slave.c:2087:13: note: byref variable will be forcibly initialized LIST_HEAD(close_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/nvme/target/trace.h:162, from /kisskb/src/drivers/nvme/target/core.c:14: /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_req_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/target/./trace.h:58:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvmet_req_init, ^ /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_req_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/target/./trace.h:100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvmet_req_complete, ^ /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_async_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/target/./trace.h:128:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvmet_async_event, ^ /kisskb/src/drivers/nvme/target/core.c: In function 'nvmet_release_p2p_ns_map': /kisskb/src/drivers/nvme/target/core.c:1271:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_lag_join': /kisskb/src/net/dsa/port.c:214:31: note: byref variable will be forcibly initialized struct dsa_notifier_lag_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_ageing_time': /kisskb/src/net/dsa/port.c:381:39: note: byref variable will be forcibly initialized struct dsa_notifier_ageing_time_info info; ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_bridge_join': /kisskb/src/net/dsa/port.c:127:34: note: byref variable will be forcibly initialized struct dsa_notifier_bridge_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_bridge_leave': /kisskb/src/net/dsa/port.c:158:34: note: byref variable will be forcibly initialized struct dsa_notifier_bridge_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_mtu_change': /kisskb/src/net/dsa/port.c:433:31: note: byref variable will be forcibly initialized struct dsa_notifier_mtu_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_fdb_add': /kisskb/src/net/dsa/port.c:446:31: note: byref variable will be forcibly initialized struct dsa_notifier_fdb_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_fdb_del': /kisskb/src/net/dsa/port.c:459:31: note: byref variable will be forcibly initialized struct dsa_notifier_fdb_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_mdb_add': /kisskb/src/net/dsa/port.c:484:31: note: byref variable will be forcibly initialized struct dsa_notifier_mdb_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_mdb_del': /kisskb/src/net/dsa/port.c:496:31: note: byref variable will be forcibly initialized struct dsa_notifier_mdb_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_vlan_add': /kisskb/src/net/dsa/port.c:508:32: note: byref variable will be forcibly initialized struct dsa_notifier_vlan_info info = { ^ /kisskb/src/net/dsa/port.c: In function 'dsa_port_vlan_del': /kisskb/src/net/dsa/port.c:520:32: note: byref variable will be forcibly initialized struct dsa_notifier_vlan_info info = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/nvme/host/trace.h:175, from /kisskb/src/drivers/nvme/host/core.c:29: /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_setup_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/host/./trace.h:47:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_setup_cmd, ^ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_complete_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/host/./trace.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_complete_rq, ^ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_async_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/host/./trace.h:117:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_async_event, ^ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_sq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/nvme/host/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_sq, ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_execute_rq_polled': /kisskb/src/drivers/nvme/host/core.c:941:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1890:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_wait_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/nvme/host/core.c:517:2: note: in expansion of macro 'wait_event' wait_event(ctrl->state_wq, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_invalid_namespaces': /kisskb/src/drivers/nvme/host/core.c:4096:12: note: byref variable will be forcibly initialized LIST_HEAD(rm_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1450:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:613:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:640:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:656:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1995:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2260:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4125:23: note: byref variable will be forcibly initialized struct nvme_command cmd = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_namespaces': /kisskb/src/drivers/nvme/host/core.c:4229:12: note: byref variable will be forcibly initialized LIST_HEAD(ns_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/core.c:1611:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1610:27: note: byref variable will be forcibly initialized struct nvme_passthru_cmd cmd; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_submit_io': /kisskb/src/drivers/nvme/host/core.c:1547:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1546:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1656:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1655:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^ /kisskb/src/net/netfilter/nf_nat_irc.c: In function 'help': /kisskb/src/net/netfilter/nf_nat_irc.c:41:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrlabel.c:13: /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_del': /kisskb/src/net/ipv6/addrlabel.c:293:18: note: byref variable will be forcibly initialized struct in6_addr prefix_buf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:85, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function 'io_sqring_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/io_uring.c:2524:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rings->sq.tail) - ctx->cached_sq_head; ^ /kisskb/src/fs/io_uring.c: In function 'io_commit_sqring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/io_uring.c:6801:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rings->sq.head, ctx->cached_sq_head); ^ /kisskb/src/fs/io_uring.c: In function 'io_get_ext_arg': /kisskb/src/fs/io_uring.c:9411:32: note: byref variable will be forcibly initialized struct io_uring_getevents_arg arg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/io_uring.h:466, from /kisskb/src/fs/io_uring.c:87: /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_create, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_register': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_register, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_file_get': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_file_get, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_queue_async_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:137:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_queue_async_work, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_defer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:175:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_defer, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:208:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_link, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_cqring_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:240:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_cqring_wait, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_fail_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:268:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_fail_link, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_complete, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_submit_sqe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:331:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_submit_sqe, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_poll_arm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_poll_arm, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_poll_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:388:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_poll_wake, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_task_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_task_add, ^ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_task_run': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/io_uring.h:440:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_task_run, ^ In file included from /kisskb/src/include/uapi/linux/netfilter_arp.h:9:0, from /kisskb/src/net/ipv4/arp.c:117: /kisskb/src/net/ipv4/arp.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/include/net/ip.h:29:0, from /kisskb/src/net/ipv4/arp.c:103: /kisskb/src/net/ipv4/arp.c: In function 'arp_req_delete': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/arp.c: In function 'arp_ioctl': /kisskb/src/net/ipv4/arp.c:1182:16: note: byref variable will be forcibly initialized struct arpreq r; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'put_cacheinfo': /kisskb/src/net/ipv6/addrconf.c:4899:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_prefix': /kisskb/src/net/ipv6/addrconf.c:5979:26: note: byref variable will be forcibly initialized struct prefix_cacheinfo ci; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_anycast': /kisskb/src/net/ipv6/addrconf.c:2188:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_anycast': /kisskb/src/net/ipv6/addrconf.c:2201:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_addr': /kisskb/src/net/ipv6/addrconf.c:1071:29: note: byref variable will be forcibly initialized struct in6_validator_info i6vi = { ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_mtu': /kisskb/src/net/ipv6/addrconf.c:6134:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_disable_policy': /kisskb/src/net/ipv6/addrconf.c:6502:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_stable_secret': /kisskb/src/net/ipv6/addrconf.c:6335:19: note: byref variable will be forcibly initialized struct ctl_table lctl = *ctl; ^ /kisskb/src/net/ipv6/addrconf.c:6333:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifla6_attrs': /kisskb/src/net/ipv6/addrconf.c:5603:24: note: byref variable will be forcibly initialized struct ifla_cacheinfo ci; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_update': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:79:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/addrconf.c:452:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip6_ptr, ndev); ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_ignore_routes_with_linkdown': /kisskb/src/net/ipv6/addrconf.c:6403:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_forward': /kisskb/src/net/ipv6/addrconf.c:6110:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2284:25: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:556:27: note: byref variable will be forcibly initialized struct xfs_rmap_irec rtrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:487:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_create_tempaddr': /kisskb/src/net/ipv6/addrconf.c:1319:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c:1317:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:760:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:759:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_dev_get_saddr': /kisskb/src/net/ipv6/addrconf.c:1740:24: note: byref variable will be forcibly initialized struct ipv6_saddr_dst dst; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_rs_timer': /kisskb/src/net/ipv6/addrconf.c:3861:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_failure': /kisskb/src/net/ipv6/addrconf.c:2106:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^ /kisskb/src/net/ipv6/addrconf.c:2103:19: note: byref variable will be forcibly initialized struct in6_addr new_addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_solict': /kisskb/src/net/ipv6/addrconf.c:2164:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_solict': /kisskb/src/net/ipv6/addrconf.c:2176:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2304:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2303:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2302:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_find_left_neighbor': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:294:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_completed': /kisskb/src/net/ipv6/addrconf.c:4148:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2103:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2102:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_raw': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2249:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_lookup_le_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:372:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:1915:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_newaddr': /kisskb/src/net/ipv6/addrconf.c:4805:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_work': /kisskb/src/net/ipv6/addrconf.c:4045:20: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c:4023:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv_add_addr': /kisskb/src/net/ipv6/addrconf.c:2587:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv': /kisskb/src/net/ipv6/addrconf.c:2763:19: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_add_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3028:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_del_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3048:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_addr_gen': /kisskb/src/net/ipv6/addrconf.c:3283:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_all': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2321:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_finish_one': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2369:25: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'dev_disable_change': /kisskb/src/net/ipv6/addrconf.c:6145:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_alloc_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2563:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_free_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2585:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_disable': /kisskb/src/net/ipv6/addrconf.c:6206:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_iftoken': /kisskb/src/net/ipv6/addrconf.c:5677:18: note: byref variable will be forcibly initialized struct in6_addr ll_addr; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_record': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2635:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2634:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_record_exists': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2664:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_other_keys': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2728:28: note: byref variable will be forcibly initialized struct xfs_rmap_key_state rks; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2727:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:85, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:116:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/io_uring.c:3385:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/drivers/scsi/libfc/fc_disc.c:23: /kisskb/src/drivers/scsi/libfc/fc_disc.c: In function 'fc_disc_recv_rscn_req': /kisskb/src/drivers/scsi/libfc/fc_disc.c:80:12: note: byref variable will be forcibly initialized LIST_HEAD(disc_ports); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/libfc/fc_disc.c:75:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/fs/io_uring.c: In function 'io_arm_poll_handler': /kisskb/src/fs/io_uring.c:5520:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/fs/io_uring.c: In function 'io_resubmit_prep': /kisskb/src/fs/io_uring.c:2803:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/io_uring.c: In function 'io_poll_rewait': /kisskb/src/fs/io_uring.c:5252:28: note: byref variable will be forcibly initialized struct poll_table_struct pt = { ._key = poll->events }; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqe_files_update': /kisskb/src/fs/io_uring.c:8139:30: note: byref variable will be forcibly initialized struct io_uring_rsrc_update up; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function 'io_commit_cqring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/io_uring.c:1715:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function '__io_cqring_overflow_flush': /kisskb/src/fs/io_uring.c:1805:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'hlist_add_head_rcu': /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3606:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3717:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /kisskb/src/fs/io_uring.c: In function 'io_sendmsg': /kisskb/src/fs/io_uring.c:4728:25: note: byref variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^ /kisskb/src/fs/io_uring.c: In function 'io_send': /kisskb/src/fs/io_uring.c:4771:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/fs/io_uring.c:4770:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/fs/io_uring.c: In function 'io_recvmsg': /kisskb/src/fs/io_uring.c:4947:25: note: byref variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^ /kisskb/src/fs/io_uring.c: In function 'io_recv': /kisskb/src/fs/io_uring.c:5008:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/fs/io_uring.c:5005:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/fs/io_uring.c: In function 'io_connect': /kisskb/src/fs/io_uring.c:5117:26: note: byref variable will be forcibly initialized struct io_async_connect __io, *io; ^ /kisskb/src/fs/io_uring.c: In function 'io_files_update': /kisskb/src/fs/io_uring.c:6083:30: note: byref variable will be forcibly initialized struct io_uring_rsrc_update up; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_cancel_defer_files': /kisskb/src/fs/io_uring.c:8971:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/io_uring.c: In function 'io_openat2': /kisskb/src/fs/io_uring.c:4177:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/io_uring.c: In function 'io_poll_add': /kisskb/src/fs/io_uring.c:5739:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/fs/io_uring.c: In function 'io_submit_flush_completions': /kisskb/src/fs/io_uring.c:2437:19: note: byref variable will be forcibly initialized struct req_batch rb; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_iopoll_complete': /kisskb/src/fs/io_uring.c:2582:12: note: byref variable will be forcibly initialized LIST_HEAD(again); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/io_uring.c:2580:19: note: byref variable will be forcibly initialized struct req_batch rb; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, 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:74, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_do_iopoll': /kisskb/src/fs/io_uring.c:2622:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/io_uring.c: In function 'io_uring_try_cancel_requests': /kisskb/src/fs/io_uring.c:8996:24: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = files, }; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, 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:74, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_uring_cancel_files': /kisskb/src/fs/io_uring.c:9045:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/io_uring.c:9045:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fib6.h:92, from /kisskb/src/net/ipv6/route.c:73: /kisskb/src/net/ipv6/route.c: In function 'trace_event_raw_event_fib6_table_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib6_table_lookup, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_set_from': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1129:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->from, from); ^ /kisskb/src/fs/io_uring.c: In function 'io_submit_sqes': /kisskb/src/fs/io_uring.c:6952:24: note: byref variable will be forcibly initialized struct io_submit_link link; ^ /kisskb/src/fs/io_uring.c: In function 'io_cqring_wait': /kisskb/src/fs/io_uring.c:7321:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3019:21: note: byref variable will be forcibly initialized struct ip6rd_flowi rdfl; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_del_cached_rt_nh': /kisskb/src/net/ipv6/route.c:3914:35: note: byref variable will be forcibly initialized struct fib6_nh_del_cached_rt_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_excptn_bucket_set_flushed': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1658:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io-wq.c:8: /kisskb/src/fs/io-wq.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/fs/io_uring.c: In function 'io_init_wq_offload': /kisskb/src/fs/io_uring.c:8164:20: note: byref variable will be forcibly initialized struct io_wq_data data; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_update_exception_stamp_rt': /kisskb/src/net/ipv6/route.c:1977:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ /kisskb/src/fs/io_uring.c: In function 'io_uring_setup': /kisskb/src/fs/io_uring.c:9900:25: note: byref variable will be forcibly initialized struct io_uring_params p; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqe_buffers_register': /kisskb/src/fs/io_uring.c:8675:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_exception_rt': /kisskb/src/net/ipv6/route.c:1899:29: note: byref variable will be forcibly initialized struct fib6_nh_excptn_arg arg = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_probe_deferred': /kisskb/src/net/ipv6/route.c:618:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^ /kisskb/src/net/ipv6/route.c: In function '__find_rr_leaf': /kisskb/src/net/ipv6/route.c:821:27: note: byref variable will be forcibly initialized struct fib6_nh_frl_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:920:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->rr_ptr, next); ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_multipath_l3_keys': /kisskb/src/net/ipv6/route.c:2315:18: note: byref variable will be forcibly initialized struct icmp6hdr _icmph; ^ /kisskb/src/net/ipv6/route.c:2314:17: note: byref variable will be forcibly initialized struct ipv6hdr _inner_iph; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_insert_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:1683:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^ /kisskb/src/fs/io-wq.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_fill_node': /kisskb/src/net/ipv6/route.c:5544:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/net/ipv6/route.c:5537:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_del': /kisskb/src/net/ipv6/route.c:3914:35: note: byref variable will be forcibly initialized struct fib6_nh_del_cached_rt_arg arg = { ^ /kisskb/src/fs/io-wq.c: In function 'io_wq_worker_affinity': /kisskb/src/fs/io-wq.c:1173:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv6/route.c: In function 'rtm_to_fib6_config': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_del': /kisskb/src/net/ipv6/route.c:5292:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_delroute': /kisskb/src/net/ipv6/route.c:5331:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_route_lookup': /kisskb/src/net/ipv4/icmp.c:534:17: note: byref variable will be forcibly initialized struct flowi4 fl4_2 = {}; ^ /kisskb/src/net/ipv4/icmp.c:490:16: note: byref variable will be forcibly initialized struct flowi4 fl4_dec; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/icmp.c:76: /kisskb/src/net/ipv4/icmp.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmpv4_xrlim_allow': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:3018:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/net/ipv6/route.c: In function '__ip6_route_redirect': /kisskb/src/net/ipv6/route.c:2933:24: note: byref variable will be forcibly initialized struct fib6_nh_rd_arg arg = { ^ /kisskb/src/net/ipv4/icmp.c: In function 'ip_icmp_error_rfc4884_validate': /kisskb/src/net/ipv4/icmp.c:1144:29: note: byref variable will be forcibly initialized struct icmp_ext_hdr *exth, _exth; ^ /kisskb/src/net/ipv4/icmp.c:1143:32: note: byref variable will be forcibly initialized struct icmp_extobj_hdr *objh, _objh; ^ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip_expected': /kisskb/src/net/netfilter/nf_nat_sip.c:324:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, 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:1097:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/route.c: In function '__ip6_rt_update_pmtu': /kisskb/src/net/ipv6/route.c:2775:29: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ /kisskb/src/net/ipv6/route.c:2763:22: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1169:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip_expect': /kisskb/src/net/netfilter/nf_nat_sip.c:384:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'map_addr': /kisskb/src/net/netfilter/nf_nat_sip.c:104:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_reply': /kisskb/src/net/ipv4/icmp.c:406:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/icmp.c:403:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_do_redirect': /kisskb/src/net/ipv6/route.c:4104:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^ /kisskb/src/net/ipv6/route.c:4014:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/route.c:4011:27: note: byref variable will be forcibly initialized struct netevent_redirect netevent; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_timestamp': /kisskb/src/net/ipv4/icmp.c:1013:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_echo': /kisskb/src/net/ipv4/icmp.c:990:19: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ /kisskb/src/net/ipv4/icmp.c: In function '__icmp_send': /kisskb/src/net/ipv4/icmp.c:599:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/icmp.c:598:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/icmp.c:596:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'map_sip_addr': /kisskb/src/net/netfilter/nf_nat_sip.c:135:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip': /kisskb/src/net/netfilter/nf_nat_sip.c:155:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_age_exceptions': /kisskb/src/net/ipv6/route.c:2170:33: note: byref variable will be forcibly initialized struct fib6_nh_age_excptn_arg arg = { ^ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2178:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^ /kisskb/src/drivers/base/core.c:2177:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_hash': /kisskb/src/net/ipv6/route.c:2405:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv6/route.c:2373:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/net/ipv6/route.c:2354:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3539:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3569:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3604:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh_onlink': /kisskb/src/net/ipv6/route.c:3263:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3632:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh': /kisskb/src/net/ipv6/route.c:3303:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/ipv6/route.c:3287:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_input': /kisskb/src/net/ipv6/route.c:2458:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c: In function 'xfs_refcountbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c:61:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* block allocation args */ ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4424:25: note: byref variable will be forcibly initialized struct dev_printk_info dev_info; ^ /kisskb/src/drivers/base/core.c: In function 'dev_printk_emit': /kisskb/src/drivers/base/core.c:4434:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c: In function 'dev_printk': /kisskb/src/drivers/base/core.c:4461:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4460:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/base/core.c: In function '_dev_emerg': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4491:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4491:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c: In function '_dev_alert': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4492:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4492:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c: In function '_dev_crit': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4493:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4493:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c: In function '_dev_err': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4494:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4494:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c: In function '_dev_warn': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4495:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4495:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4496:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4496:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c: In function '_dev_info': /kisskb/src/drivers/base/core.c:4478:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4497:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c:4477:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4497:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/route.c:3557:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fib6_nh->rt6i_exception_bucket, NULL); ^ /kisskb/src/net/ipv6/route.c: In function '__rt6_purge_dflt_routers': /kisskb/src/net/ipv6/route.c:3779:17: note: byref variable will be forcibly initialized struct nl_info info = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_route_rcv': /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/net/ipv6/route.c:3779:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/base/core.c:3924:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/net/ipv6/route.c:946:18: note: byref variable will be forcibly initialized struct in6_addr prefix_buf, *prefix; ^ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3968:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4531:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4530:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/ipv6/route.c: In function 'ipv6_route_ioctl': /kisskb/src/net/ipv6/route.c:4357:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_prefsrc': /kisskb/src/net/ipv6/route.c:4504:24: note: byref variable will be forcibly initialized struct arg_dev_net_ip adni = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_sync_down_dev': /kisskb/src/net/ipv6/route.c:4775:26: note: byref variable will be forcibly initialized struct arg_netdev_event arg = { ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_dump_route': /kisskb/src/net/ipv6/route.c:5781:40: note: byref variable will be forcibly initialized struct fib6_nh_exception_dump_walker w = { .dump = arg, ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_add': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c:5123:12: note: byref variable will be forcibly initialized LIST_HEAD(rt6_nh_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/route.c:5111:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_newroute': /kisskb/src/net/ipv6/route.c:5355:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_repair_tree': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1861:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(child->parent, pn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1855:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, child); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1853:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, child); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1840:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_fn_leaf); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1787:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, net->ipv6.fib6_null_entry); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_rt_dump': /kisskb/src/net/ipv6/ip6_fib.c:366:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^ /kisskb/src/net/ipv6/ip6_fib.c:380:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_clean_tree': /kisskb/src/net/ipv6/ip6_fib.c:2225:22: note: byref variable will be forcibly initialized struct fib6_cleaner c; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_1': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:947:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:945:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:942:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:918:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:917:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:915:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:914:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:911:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:906:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:904:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, in); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:845:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:843:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_drop_pcpu_from': /kisskb/src/net/ipv6/ip6_fib.c:1008:27: note: byref variable will be forcibly initialized struct fib6_nh_pcpu_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_purge_rt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1050:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_leaf); ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:2379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv6.fib6_main_tbl->tb6_root.leaf, ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_prog_seq_show': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized struct bpf_iter__ipv6_route ctx; ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_seq_show': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6_fib.c:2666:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/libata.h:335, from /kisskb/src/drivers/ata/libata-core.c:62: /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_issue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/libata.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_qc_issue, ^ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_complete_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/libata.h:210:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ata_qc_complete_template, ^ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/libata.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_eh_link_autopsy, ^ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy_qc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/libata.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_eh_link_autopsy_qc, ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_seq_stop': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized struct bpf_iter__ipv6_route ctx; ^ /kisskb/src/net/ipv6/ip6_fib.c:2683:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_tables_dump': /kisskb/src/net/ipv6/ip6_fib.c:481:23: note: byref variable will be forcibly initialized struct fib6_dump_arg arg; ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_rt2node': /kisskb/src/net/ipv6/ip6_fib.c:394:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^ /kisskb/src/net/ipv6/ip6_fib.c:394:34: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1246:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1245:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_fib.c:1243:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_next, iter); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_parse_force_param': /kisskb/src/drivers/ata/libata-core.c:6245:24: note: byref variable will be forcibly initialized struct ata_force_ent te = { .port = -1, .device = -1 }; ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_run_gc': /kisskb/src/net/ipv6/ip6_fib.c:2315:22: note: byref variable will be forcibly initialized struct fib6_gc_args gc_args; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_update_secondary_sbs': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c:985:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_read_secondary': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_get_secondary': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_write_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:750:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_read_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:684:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_port_printk': /kisskb/src/drivers/ata/libata-core.c:6438:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-core.c:6437:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_link_printk': /kisskb/src/drivers/ata/libata-core.c:6455:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-core.c:6454:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_printk': /kisskb/src/drivers/ata/libata-core.c:6477:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-core.c:6476:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/ata/libata-core.c:29: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal_sg': /kisskb/src/drivers/ata/libata-core.c:1505:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal': /kisskb/src/drivers/ata/libata-core.c:1672:34: note: byref variable will be forcibly initialized struct scatterlist *psg = NULL, sg; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_init_params': /kisskb/src/drivers/ata/libata-core.c:4286:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_xfermode': /kisskb/src/drivers/ata/libata-core.c:4200:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_feature': /kisskb/src/drivers/ata/libata-core.c:4247:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_read_id': /kisskb/src/drivers/ata/libata-core.c:1787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_log_page': /kisskb/src/drivers/ata/libata-core.c:1992:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_native_max_address': /kisskb/src/drivers/ata/libata-core.c:1162:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_set_max_sectors': /kisskb/src/drivers/ata/libata-core.c:1213:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_update': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:169:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/net/x25/x25_facilities.c: In function 'x25_negotiate_facilities': /kisskb/src/net/x25/x25_facilities.c:270:24: note: byref variable will be forcibly initialized struct x25_facilities theirs; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_left_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:616:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_right_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:705:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_delete': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:226:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec irec; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:34: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_cow_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_shared': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1292:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_recover_cow_leftovers': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1683:24: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1682:24: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1681:20: note: byref variable will be forcibly initialized struct list_head debris; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_has_record': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1772:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1771:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/rose/af_rose.c:25: /kisskb/src/net/rose/af_rose.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/rose/af_rose.c: In function 'rose_setsockopt': /kisskb/src/net/rose/af_rose.c:367:12: note: userspace variable will be forcibly initialized static int rose_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/rose/af_rose.c: In function 'rose_ioctl': /kisskb/src/net/rose/af_rose.c:1328:28: note: byref variable will be forcibly initialized struct rose_cause_struct rose_cause; ^ /kisskb/src/net/rose/af_rose.c:1321:28: note: byref variable will be forcibly initialized struct rose_cause_struct rose_cause; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rose/af_rose.c:11: /kisskb/src/net/rose/af_rose.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/rose/af_rose.c: In function 'rose_sendmsg': /kisskb/src/net/rose/af_rose.c:1056:28: note: byref variable will be forcibly initialized struct full_sockaddr_rose srose; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/rose/af_rose.c:11: /kisskb/src/net/rose/af_rose.c: In function 'rose_connect': /kisskb/src/net/rose/af_rose.c:838:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/rose/af_rose.c:838:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/net/rose/af_rose.c: In function 'rose_rx_call_request': /kisskb/src/net/rose/af_rose.c:974:32: note: byref variable will be forcibly initialized struct rose_facilities_struct facilities; ^ /kisskb/src/net/ipv4/devinet.c: In function 'put_cacheinfo': /kisskb/src/net/ipv4/devinet.c:1638:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function '__inet_del_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:441:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(last_prim->ifa_next, promote); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:440:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(promote->ifa_next, last_sec); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:437:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev_prom->ifa_next, next_sec); ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:101:23: note: byref variable will be forcibly initialized struct address_space mapping; ^ /kisskb/src/drivers/dma-buf/dma-resv.c:100:18: note: byref variable will be forcibly initialized struct dma_resv obj; ^ /kisskb/src/drivers/dma-buf/dma-resv.c:99:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/ww_mutex.h:20, from /kisskb/src/include/linux/dma-resv.h:42, from /kisskb/src/drivers/dma-buf/dma-resv.c:35: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_reserve_shared': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^ /kisskb/src/net/ipv4/devinet.c: In function '__inet_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:542:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ifap, ifa); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:541:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ifa->ifa_next, *ifap); ^ /kisskb/src/net/ipv4/devinet.c:477:27: note: byref variable will be forcibly initialized struct in_validator_info ivi; ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'smp_execute_task': /kisskb/src/drivers/scsi/libsas/sas_expander.c:144:21: note: byref variable will be forcibly initialized struct scatterlist resp_sg; ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c:143:21: note: byref variable will be forcibly initialized struct scatterlist req_sg; ^ /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1250:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/ipv4/devinet.c: In function '__ip_dev_find': /kisskb/src/net/ipv4/devinet.c:159:21: note: byref variable will be forcibly initialized struct fib_result res = { 0 }; ^ /kisskb/src/net/ipv4/devinet.c:158:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { .daddr = addr }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/devinet.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip_ptr, in_dev); ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'sas_ex_discover_end_dev': /kisskb/src/drivers/scsi/libsas/sas_expander.c:820:29: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = { ^ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_create_task': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:136:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_recover_lu': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:327:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_handle_sas_errors': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:564:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_device_reset_handler': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:495:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_scsi_recover_host': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:726:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/nvme/target/configfs.c:7: /kisskb/src/drivers/nvme/target/configfs.c: In function 'nvmet_subsys_attr_model_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/nvme/target/configfs.c:1171:14: note: in expansion of macro 'rcu_replace_pointer' new_model = rcu_replace_pointer(subsys->model, new_model, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_recv_rnid_req': /kisskb/src/drivers/scsi/libfc/fc_lport.c:455:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:298:12: note: userspace variable will be forcibly initialized static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:301:26: note: byref variable will be forcibly initialized struct compat_group_req gr32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:278:12: note: userspace variable will be forcibly initialized static int ipv6_mcast_join_leave(struct sock *sk, int optname, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:282:19: note: byref variable will be forcibly initialized struct group_req greq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:143:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_mcast_group_source': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:162:12: note: userspace variable will be forcibly initialized static int do_ipv6_mcast_group_source(struct sock *sk, int optname, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:165:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:234:12: note: userspace variable will be forcibly initialized static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:267:50: note: byref variable will be forcibly initialized ret = ip6_mc_msfilter(sk, &(struct group_filter){ ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1083:22: note: byref variable will be forcibly initialized struct group_filter gf; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1082:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1053:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1384:28: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1295:22: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtuinfo; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1179:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1163:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:1145:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:318:12: note: userspace variable will be forcibly initialized static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:847:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:825:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:688:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:687:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:686:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/ipv6/ipv6_sockglue.c:662:22: note: byref variable will be forcibly initialized struct in6_pktinfo pkt; ^ In file included from /kisskb/src/net/ipv4/af_inet.c:102:0: /kisskb/src/net/ipv4/af_inet.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_destructor': /kisskb/src/net/ipv6/ndisc.c:389:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'sock_graft': /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_constructor': /kisskb/src/net/ipv6/ndisc.c:376:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:934:17: note: byref variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c:933:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ In file included from /kisskb/src/net/ipv6/ndisc.c:69:0: /kisskb/src/net/ipv6/ndisc.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function '__list_add_rcu': /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_skb': /kisskb/src/net/ipv6/ndisc.c:484:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_redirect_rcv': /kisskb/src/net/ipv6/ndisc.c:1530:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_na': /kisskb/src/net/ipv6/ndisc.c:524:18: note: byref variable will be forcibly initialized struct in6_addr tmpaddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_ns': /kisskb/src/net/ipv6/ndisc.c:606:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_solicit': /kisskb/src/net/ipv6/ndisc.c:721:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_ns': /kisskb/src/net/ipv6/ndisc.c:778:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_na': /kisskb/src/net/ipv6/ndisc.c:962:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_rs': /kisskb/src/net/ipv6/ndisc.c:1075:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1179:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^ In file included from /kisskb/src/include/net/ip_fib.h:20:0, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_redirect': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/ndisc.c:1595:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ndisc.c:1592:18: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_state_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/net/ipv4/af_inet.c:1328:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_state, newstate); ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_current_timestamp': /kisskb/src/net/ipv4/af_inet.c:1580:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/netfilter/nf_tables_core.c: In function 'nft_do_chain': /kisskb/src/net/netfilter/nf_tables_core.c:169:23: note: byref variable will be forcibly initialized struct nft_traceinfo info; ^ /kisskb/src/net/netfilter/nf_tables_core.c:165:18: note: byref variable will be forcibly initialized struct nft_regs regs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/lib/test_rhashtable.c:14: /kisskb/src/lib/test_rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/lib/test_rhashtable.c:19:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/lib/test_rhashtable.c:14: /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/lib/test_rhashtable.c:19:0: /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/lib/test_rhashtable.c: In function 'thread_lookup_test': /kisskb/src/lib/test_rhashtable.c:608:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/mbcache.c:2: /kisskb/src/fs/mbcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/lib/test_rhashtable.c:16: /kisskb/src/lib/test_rhashtable.c: In function 'threadfunc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/lib/test_rhashtable.c:638:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(startup_wait, atomic_read(&startup_count) == -1)) { ^ /kisskb/src/lib/test_rhashtable.c: In function 'test_rht_lookup': /kisskb/src/lib/test_rhashtable.c:145:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^ /kisskb/src/lib/test_rhashtable.c: In function 'test_bucket_stats': /kisskb/src/lib/test_rhashtable.c:178:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ /kisskb/src/lib/test_rhashtable.c: In function 'test_rhashtable': /kisskb/src/lib/test_rhashtable.c:246:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/lib/test_rhashtable.c: In function 'test_rhltable': /kisskb/src/lib/test_rhashtable.c:313:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/lib/test_rhashtable.c:16: /kisskb/src/lib/test_rhashtable.c: In function 'test_rht_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/lib/test_rhashtable.c:793:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(startup_wait, atomic_read(&startup_count) == 0)) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/filelock.h:244, from /kisskb/src/fs/locks.c:173: /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_locks_get_lock_context': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(locks_get_lock_context, ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filelock.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lock, ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_prli_resp': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1123:20: note: byref variable will be forcibly initialized struct fc_els_spp temp_spp; ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lease': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filelock.h:119:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(filelock_lease, ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_generic_add_lease': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(generic_add_lease, ^ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_leases_conflict': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/filelock.h:206:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(leases_conflict, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/libfc/fc_rport.c:48: /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function '__locks_wake_up_blocks': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/locks.c:748:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->fl_blocker, NULL); ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_prli_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1976:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/fs/locks.c: In function 'locks_get_lock_context': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:273:9: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:254:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_prlo_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:2091:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_adisc_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1593:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/fib_frontend.c:12: /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_rtv_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1419:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_rls_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1634:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_flogi_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:861:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_els_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1697:25: note: byref variable will be forcibly initialized struct fc_seq_els_data els_data; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_plogi_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1846:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_hash_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1399:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_hash, mc_hash); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1380:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mc_hash[hash], im); ^ /kisskb/src/net/ipv4/fib_frontend.c: In function '__inet_dev_addr_type': /kisskb/src/net/ipv4/fib_frontend.c:210:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_work': /kisskb/src/drivers/scsi/libfc/fc_rport.c:267:30: note: byref variable will be forcibly initialized struct fc_rport_identifiers ids; ^ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1793:25: note: byref variable will be forcibly initialized struct fc_seq_els_data els_data; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'nl_fib_lookup': /kisskb/src/net/ipv4/fib_frontend.c:1322:26: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'fib_compute_spec_dst': /kisskb/src/net/ipv4/fib_frontend.c:291:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/fib_frontend.c:274:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function '__fib_validate_source': /kisskb/src/net/ipv4/fib_frontend.c:351:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/fib_frontend.c:350:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': /kisskb/src/net/ipv4/fib_frontend.c:613:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_delroute': /kisskb/src/net/ipv4/fib_frontend.c:840:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/net/ipv4/igmp.c: In function '____ip_mc_inc_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:1454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_list, im); ^ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_newroute': /kisskb/src/net/ipv4/fib_frontend.c:870:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^ /kisskb/src/fs/locks.c: In function 'generic_delete_lease': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1962:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1960:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'generic_add_lease': /kisskb/src/fs/locks.c:1846:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'locks_remove_lease': /kisskb/src/fs/locks.c:2763:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/net/ip.h:29:0, from /kisskb/src/net/ipv4/igmp.c:92: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_find_dev': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '__ip_mc_join_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2197:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->mc_list, iml); ^ /kisskb/src/fs/locks.c: In function 'posix_lock_inode': /kisskb/src/fs/locks.c:1142:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'flock_lock_inode': /kisskb/src/fs/locks.c:1066:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/locks.c: In function 'locks_remove_flock': /kisskb/src/fs/locks.c:2740:19: note: byref variable will be forcibly initialized struct file_lock fl; ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_source': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2398:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^ /kisskb/src/net/ipv4/igmp.c:2292:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_delete_block': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/locks.c:797:2: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->fl_blocker, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:783:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter->fl_blocker) && ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'posix_lock_inode_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:1391:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ /kisskb/src/fs/locks.c: In function 'flock_lock_inode_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:2172:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'posix_test_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:958:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/igmp.c:2500:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^ /kisskb/src/net/ipv4/igmp.c:2427:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfget': /kisskb/src/net/ipv4/igmp.c:2513:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function '__break_lease': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/locks.c:1683:10: note: in expansion of macro 'wait_event_interruptible_timeout' error = wait_event_interruptible_timeout(new_fl->fl_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1622:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1614:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_gsfget': /kisskb/src/net/ipv4/igmp.c:2599:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'lease_get_mtime': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1727:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/fs/locks.c: In function 'fcntl_getlease': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1773:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1771:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'do_lock_file_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/locks.c:2450:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(fl->fl_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_remove_posix': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:2713:9: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/fs/locks.c:2705:19: note: byref variable will be forcibly initialized struct file_lock lock; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_remove_file': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:2786:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&locks_inode(filp)->i_flctx); ^ /kisskb/src/fs/locks.c: In function 'show_fd_locks': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:2955:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_check_nh_v4_gw': /kisskb/src/net/ipv4/fib_semantics.c:1102:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ /kisskb/src/net/ipv4/fib_semantics.c:1068:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_get_nhs': /kisskb/src/net/ipv4/fib_semantics.c:673:20: note: byref variable will be forcibly initialized struct fib_config fib_cfg; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nh_match': /kisskb/src/net/ipv4/fib_semantics.c:921:23: note: byref variable will be forcibly initialized struct fib_config cfg2; ^ /kisskb/src/net/ipv4/fib_semantics.c: In function 'rtmsg_fib': /kisskb/src/net/ipv4/fib_semantics.c:507:21: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/coredump.c:2: /kisskb/src/fs/coredump.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/coredump.c: In function 'cn_vprintf': /kisskb/src/fs/coredump.c:86:10: note: byref variable will be forcibly initialized va_list arg_copy; ^ /kisskb/src/fs/coredump.c: In function 'cn_printf': /kisskb/src/fs/coredump.c:108:10: note: byref variable will be forcibly initialized va_list arg; ^ /kisskb/src/fs/coredump.c: In function 'cn_esc_printf': /kisskb/src/fs/coredump.c:122:10: note: byref variable will be forcibly initialized va_list arg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/coredump.c:540:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->rd_wait, pipe->readers == 1); ^ /kisskb/src/net/x25/x25_in.c: In function 'x25_state1_machine': /kisskb/src/net/x25/x25_in.c:89:34: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^ /kisskb/src/net/x25/x25_in.c:89:21: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^ /kisskb/src/fs/coredump.c: In function 'do_coredump': /kisskb/src/fs/coredump.c:753:16: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/coredump.c:580:19: note: byref variable will be forcibly initialized struct core_name cn; ^ /kisskb/src/fs/coredump.c:579:20: note: byref variable will be forcibly initialized struct core_state core_state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'node_set_parent': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:204:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn_info(n)->parent, tp); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'trie_collect_stats': /kisskb/src/net/ipv4/fib_trie.c:2506:23: note: byref variable will be forcibly initialized struct fib_trie_iter iter; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_triestat_seq_show': /kisskb/src/net/ipv4/fib_trie.c:2633:21: note: byref variable will be forcibly initialized struct trie_stat stat; ^ /kisskb/src/drivers/scsi/libsas/sas_ata.c: In function 'sas_get_ata_command_set': /kisskb/src/drivers/scsi/libsas/sas_ata.c:621:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:442:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->tnode[i], n); ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child_root': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/fib_trie.c:471:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->tnode[0], n); ^ /kisskb/src/drivers/scsi/libsas/sas_ata.c: In function 'sas_ata_printk': /kisskb/src/drivers/scsi/libsas/sas_ata.c:359:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/libsas/sas_ata.c:358:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_notify_alias_delete': /kisskb/src/net/ipv4/fib_trie.c:96:33: note: byref variable will be forcibly initialized struct fib_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_leaf_notify': /kisskb/src/net/ipv4/fib_trie.c:79:33: note: byref variable will be forcibly initialized struct fib_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fn_trie_dump_leaf': /kisskb/src/net/ipv4/fib_trie.c:2292:24: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ In file included from /kisskb/src/drivers/scsi/libsas/sas_ata.c:12:0: /kisskb/src/drivers/scsi/libsas/sas_ata.c: In function 'sas_ata_strategy_handler': /kisskb/src/drivers/scsi/libsas/sas_ata.c:752:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async); ^ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/drivers/scsi/libsas/sas_ata.c:10: /kisskb/src/drivers/scsi/libsas/sas_ata.c: In function 'sas_ata_eh': /kisskb/src/drivers/scsi/libsas/sas_ata.c:799:13: note: byref variable will be forcibly initialized LIST_HEAD(sata_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_insert': /kisskb/src/net/ipv4/fib_trie.c:96:33: note: byref variable will be forcibly initialized struct fib_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/fib_trie.c:96:33: note: byref variable will be forcibly initialized In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c: In function 'xfs_rtbuf_get': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c:63:18: note: byref variable will be forcibly initialized xfs_bmbt_irec_t map; ^ /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c: In function 'xfs_rtalloc_query_range': /kisskb/src/fs/xfs/libxfs/xfs_rtbitmap.c:1017:26: note: byref variable will be forcibly initialized struct xfs_rtalloc_rec rec; ^ /kisskb/src/drivers/scsi/libsas/sas_host_smp.c: In function 'sas_phy_control': /kisskb/src/drivers/scsi/libsas/sas_host_smp.c:186:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/async.h:12:0, 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:939:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1026:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1053:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/can/af_can.c:43: /kisskb/src/net/can/af_can.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/fhandle.c: In function 'do_sys_name_to_handle': /kisskb/src/fs/fhandle.c:22:21: note: byref variable will be forcibly initialized 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 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 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 struct path path; ^ /kisskb/src/drivers/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2412:19: note: byref variable will be forcibly initialized struct list_head lba_list; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/inode.c:12: /kisskb/src/fs/ocfs2/inode.c: In function 'ocfs2_checkpoint_inode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.h:207:3: note: in expansion of macro 'wait_event' wait_event(osb->journal->j_checkpointed, ^ /kisskb/src/fs/ocfs2/inode.c: In function 'ocfs2_ilookup': /kisskb/src/fs/ocfs2/inode.c:114:31: note: byref variable will be forcibly initialized struct ocfs2_find_inode_args args; ^ /kisskb/src/fs/ocfs2/inode.c: In function 'ocfs2_delete_inode': /kisskb/src/fs/ocfs2/inode.c:997:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/drivers/nvme/host/multipath.c:6: /kisskb/src/drivers/nvme/host/multipath.c: In function '__nvme_find_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_round_robin_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:251:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^ /kisskb/src/fs/ocfs2/inode.c: In function 'ocfs2_iget': /kisskb/src/fs/ocfs2/inode.c:129:31: note: byref variable will be forcibly initialized struct ocfs2_find_inode_args args; ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_clear_current_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:126:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], NULL); ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_add_disk': /kisskb/src/drivers/nvme/host/multipath.c:659:30: note: byref variable will be forcibly initialized struct nvme_ana_group_desc desc = { ^ /kisskb/src/lib/test_printf.c: In function 'do_test': /kisskb/src/lib/test_printf.c:42:10: note: byref variable will be forcibly initialized va_list aq; ^ /kisskb/src/lib/test_printf.c: In function '__test': /kisskb/src/lib/test_printf.c:96:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/lib/test_printf.c: In function 'ip4': /kisskb/src/lib/test_printf.c:419:21: note: byref variable will be forcibly initialized struct sockaddr_in sa; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_rmt_stale': /kisskb/src/fs/xfs/xfs_attr_inactive.c:39:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_leaf_inactive': /kisskb/src/fs/xfs/xfs_attr_inactive.c:87:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:7: /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_node_inactive': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c:226:30: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr phdr; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c:141:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:7: /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_root_inactive': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_device.c:14: /kisskb/src/drivers/target/target_core_device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'core_enable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:377:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:358:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'core_disable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun_acl, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun, NULL); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'target_alloc_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:801:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xcopy_lun->lun_se_dev, dev); ^ /kisskb/src/net/x25/x25_link.c: In function 'x25_subscr_ioctl': /kisskb/src/net/x25/x25_link.c:358:29: note: byref variable will be forcibly initialized struct x25_subscrip_struct x25_subscr; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1441:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ /kisskb/src/net/ipv6/udp.c: In function 'udp_v6_push_pending_frames': /kisskb/src/net/ipv6/udp.c:1252:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_sendmsg': /kisskb/src/net/ipv6/udp.c:1523:25: note: byref variable will be forcibly initialized struct inet_cork_full cork; ^ /kisskb/src/net/ipv6/udp.c:1336:23: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/udp.c:1288:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/udp.c:1286:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/udp.c:1282:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^ /kisskb/src/net/ipv6/udp.c:1277:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delset': /kisskb/src/net/netfilter/nf_tables_api.c:4407:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_check_loops': /kisskb/src/net/netfilter/nf_tables_api.c:8506:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_expr_init': /kisskb/src/net/netfilter/nf_tables_api.c:2676:23: note: byref variable will be forcibly initialized struct nft_expr_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/netfilter/nf_tables_api.c:14:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_dump_set': /kisskb/src/net/netfilter/nf_tables_api.c:4772:27: note: byref variable will be forcibly initialized struct nft_set_dump_args args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_chain_stats_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:1655:3: note: in expansion of macro 'rcu_replace_pointer' rcu_replace_pointer(chain->stats, nft_trans_chain_stats(trans), ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_select_set_ops': /kisskb/src/net/netfilter/nf_tables_api.c:3496:26: note: byref variable will be forcibly initialized struct nft_set_estimate est, best; ^ In file included from /kisskb/src/net/netfilter/nf_tables_api.c:14:0: /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_module_autoload': /kisskb/src/net/netfilter/nf_tables_api.c:8199:12: note: byref variable will be forcibly initialized LIST_HEAD(module_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_commit_chain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:7868:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, chain->rules_next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:7866:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, chain->rules_next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:7858:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, g1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:7855:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, g0); ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_dump_stats': /kisskb/src/net/netfilter/nf_tables_api.c:1333:31: note: byref variable will be forcibly initialized struct nft_stats *cpu_stats, total; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_delflowtable_hook': /kisskb/src/net/netfilter/nf_tables_api.c:7004:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getchain': /kisskb/src/net/netfilter/nf_tables_api.c:1574:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_gettable': /kisskb/src/net/netfilter/nf_tables_api.c:816:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_flowtable_update': /kisskb/src/net/netfilter/nf_tables_api.c:6813:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delrule': /kisskb/src/net/netfilter/nf_tables_api.c:3404:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_deltable': /kisskb/src/net/netfilter/nf_tables_api.c:1187:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delchain': /kisskb/src/net/netfilter/nf_tables_api.c:2393:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_updchain': /kisskb/src/net/netfilter/nf_tables_api.c:2155:24: note: byref variable will be forcibly initialized struct nft_chain_hook hook; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newtable': /kisskb/src/net/netfilter/nf_tables_api.c:1000:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_addchain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:2094:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, rules); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:2093:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, rules); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nf_tables_api.c:2032:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(basechain->stats, stats); ^ /kisskb/src/net/netfilter/nf_tables_api.c:2009:25: note: byref variable will be forcibly initialized struct nft_chain_hook hook; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newchain': /kisskb/src/net/netfilter/nf_tables_api.c:2296:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getrule': /kisskb/src/net/netfilter/nf_tables_api.c:3033:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_trans_destroy_work': /kisskb/src/net/netfilter/nf_tables_api.c:7742:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newrule': /kisskb/src/net/netfilter/nf_tables_api.c:3174:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ In file included from /kisskb/src/include/net/route.h:24:0, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv6/icmp.c:51: /kisskb/src/net/ipv6/icmp.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_xrlim_allow': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_route_lookup': /kisskb/src/net/ipv6/icmp.c:363:16: note: byref variable will be forcibly initialized struct flowi6 fl2; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_rt_has_prefsrc': /kisskb/src/net/ipv6/icmp.c:248:19: note: byref variable will be forcibly initialized struct in6_addr prefsrc; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getset': /kisskb/src/net/netfilter/nf_tables_api.c:4015:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:4003:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_dump_sets': /kisskb/src/net/netfilter/nf_tables_api.c:3924:34: note: byref variable will be forcibly initialized struct nft_ctx *ctx = cb->data, ctx_set; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmp6_send': /kisskb/src/net/ipv6/icmp.c:461:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/icmp.c:460:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^ /kisskb/src/net/ipv6/icmp.c:459:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/icmp.c:458:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_bind_set': /kisskb/src/net/netfilter/nf_tables_api.c:4466:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newset': /kisskb/src/net/netfilter/nf_tables_api.c:4134:22: note: byref variable will be forcibly initialized struct nft_set_desc desc; ^ /kisskb/src/net/netfilter/nf_tables_api.c:4129:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_echo_reply': /kisskb/src/net/ipv6/icmp.c:725:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/icmp.c:723:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^ /kisskb/src/net/ipv6/icmp.c:722:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/icmp.c:721:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^ /kisskb/src/net/ipv6/icmp.c: In function 'ip6_err_gen_icmpv6_unreach': /kisskb/src/net/ipv6/icmp.c:656:18: note: byref variable will be forcibly initialized struct in6_addr temp_saddr; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delobj': /kisskb/src/net/netfilter/nf_tables_api.c:6464:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getobj': /kisskb/src/net/netfilter/nf_tables_api.c:6382:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newobj': /kisskb/src/net/netfilter/nf_tables_api.c:6118:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:7064:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:7265:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:6879:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c:6872:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_setelem_parse_key': /kisskb/src/net/netfilter/nf_tables_api.c:4931:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_del_setelem': /kisskb/src/net/netfilter/nf_tables_api.c:5705:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/net/netfilter/nf_tables_api.c:5704:26: note: byref variable will be forcibly initialized struct nft_set_ext_tmpl tmpl; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5835:23: note: byref variable will be forcibly initialized struct nft_set_iter iter = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:5820:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_add_set_elem': /kisskb/src/net/netfilter/nf_tables_api.c:5476:19: note: byref variable will be forcibly initialized struct nft_ctx bind_ctx = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:5297:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/net/netfilter/nf_tables_api.c:5293:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/net/netfilter/nf_tables_api.c:5291:26: note: byref variable will be forcibly initialized struct nft_set_ext_tmpl tmpl; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5609:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/lib/test_uuid.c: In function 'test_uuid_wrong': /kisskb/src/lib/test_uuid.c:94:9: note: byref variable will be forcibly initialized uuid_t be; ^ /kisskb/src/lib/test_uuid.c:93:9: note: byref variable will be forcibly initialized guid_t le; ^ /kisskb/src/lib/test_uuid.c: In function 'test_uuid_test': /kisskb/src/lib/test_uuid.c:65:9: note: byref variable will be forcibly initialized uuid_t be; ^ /kisskb/src/lib/test_uuid.c:64:9: note: byref variable will be forcibly initialized guid_t le; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_get_set_elem': /kisskb/src/net/netfilter/nf_tables_api.c:4969:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5050:27: note: byref variable will be forcibly initialized struct nft_set_dump_ctx dump_ctx = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:5044:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:5031:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_parse_options': /kisskb/src/drivers/nvme/host/fabrics.c:631:9: note: byref variable will be forcibly initialized uuid_t hostid; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read32': /kisskb/src/drivers/nvme/host/fabrics.c:145:20: note: byref variable will be forcibly initialized union nvme_result res; ^ /kisskb/src/drivers/nvme/host/fabrics.c:144:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read64': /kisskb/src/drivers/nvme/host/fabrics.c:191:20: note: byref variable will be forcibly initialized union nvme_result res; ^ /kisskb/src/drivers/nvme/host/fabrics.c:190:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_write32': /kisskb/src/drivers/nvme/host/fabrics.c:236:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_admin_queue': /kisskb/src/drivers/nvme/host/fabrics.c:370:20: note: byref variable will be forcibly initialized union nvme_result res; ^ /kisskb/src/drivers/nvme/host/fabrics.c:369:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_io_queue': /kisskb/src/drivers/nvme/host/fabrics.c:441:20: note: byref variable will be forcibly initialized union nvme_result res; ^ /kisskb/src/drivers/nvme/host/fabrics.c:439:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/net/ipv6/raw.c: In function 'icmpv6_filter': /kisskb/src/net/ipv6/raw.c:111:18: note: byref variable will be forcibly initialized struct icmp6hdr _hdr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_seticmpfilter': /kisskb/src/net/ipv6/raw.c:974:12: note: userspace variable will be forcibly initialized static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1017:12: note: userspace variable will be forcibly initialized static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, ^ In file included from /kisskb/src/net/ipv6/raw.c:27:0: /kisskb/src/net/ipv6/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_sendmsg': /kisskb/src/net/ipv6/raw.c:780:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/raw.c:779:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/raw.c:778:23: note: byref variable will be forcibly initialized struct raw6_frag_vec rfv; ^ /kisskb/src/net/ipv6/raw.c:771:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^ /kisskb/src/net/ipv6/raw.c:769:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create': /kisskb/src/drivers/dma-buf/udmabuf.c:252:29: note: byref variable will be forcibly initialized struct udmabuf_create_item list; ^ /kisskb/src/drivers/dma-buf/udmabuf.c:251:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^ /kisskb/src/drivers/dma-buf/udmabuf.c:250:24: note: byref variable will be forcibly initialized struct udmabuf_create create; ^ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create_list': /kisskb/src/drivers/dma-buf/udmabuf.c:269:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:905:29: note: byref variable will be forcibly initialized struct device_attach_data data = { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/dd.c:704:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/dd.c:698:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_report_zones_complete': /kisskb/src/drivers/ata/libata-scsi.c:3346:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_cmd_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:364:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_task_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:466:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_simulate': /kisskb/src/drivers/ata/libata-scsi.c:4130:23: note: byref variable will be forcibly initialized struct ata_scsi_args args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19:0: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c: In function 'fcoe_link_speed_update': /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c:120:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^ /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c: In function '__fcoe_get_lesb': /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c:177:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:23: note: byref variable will be forcibly initialized struct regmap_config regmap_cfg; ^ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_recv_adv': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:1023:18: note: byref variable will be forcibly initialized struct fcoe_fcf new; ^ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_age_fcfs': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:826:19: note: byref variable will be forcibly initialized struct list_head del_list; ^ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_disc_recv': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:3011:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^ /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_map_blocks': /kisskb/src/fs/xfs/xfs_aops.c:352:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_aops.c:351:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_end_io': /kisskb/src/fs/xfs/xfs_aops.c:222:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list_lookup': /kisskb/src/fs/xfs/xfs_attr_list.c:206:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr3_leaf_list_int': /kisskb/src/fs/xfs/xfs_attr_list.c:393:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list': /kisskb/src/fs/xfs/xfs_attr_list.c:287:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_init_sock': /kisskb/src/net/ipv4/ping.c:258:14: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/net/ipv4/ping.c:258:9: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_v4_sendmsg': /kisskb/src/net/ipv4/ping.c:692:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^ /kisskb/src/net/ipv4/ping.c:690:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^ /kisskb/src/net/ipv4/ping.c:689:17: note: byref variable will be forcibly initialized struct icmphdr user_icmph; ^ /kisskb/src/net/ipv4/ping.c:688:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^ /kisskb/src/net/ipv4/ping.c:686:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/nvme/host/rdma.c: In function 'nvme_rdma_post_send': /kisskb/src/drivers/nvme/host/rdma.c:1628:20: note: byref variable will be forcibly initialized struct ib_send_wr wr; ^ /kisskb/src/drivers/nvme/host/rdma.c: In function 'nvme_rdma_submit_async_event': /kisskb/src/drivers/nvme/host/rdma.c:1703:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^ /kisskb/src/drivers/nvme/host/rdma.c: In function 'nvme_rdma_post_recv': /kisskb/src/drivers/nvme/host/rdma.c:1659:16: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/nvme/host/rdma.c:1658:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^ /kisskb/src/drivers/nvme/host/rdma.c: In function 'nvme_rdma_create_qp': /kisskb/src/drivers/nvme/host/rdma.c:263:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr init_attr; ^ /kisskb/src/drivers/nvme/host/rdma.c: In function 'nvme_rdma_check_pi_status': /kisskb/src/drivers/nvme/host/rdma.c:2122:22: note: byref variable will be forcibly initialized struct ib_mr_status mr_status; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip6_tun_build_state': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmp': /kisskb/src/net/ipv4/ip_tunnel_core.c:200:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_blocksize': /kisskb/src/fs/ocfs2/ioctl.c:142:30: note: byref variable will be forcibly initialized struct ocfs2_info_blocksize oib; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_clustersize': /kisskb/src/fs/ocfs2/ioctl.c:160:32: note: byref variable will be forcibly initialized struct ocfs2_info_clustersize oic; ^ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:293:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_maxslots': /kisskb/src/fs/ocfs2/ioctl.c:179:29: note: byref variable will be forcibly initialized struct ocfs2_info_maxslots oim; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:198:26: note: byref variable will be forcibly initialized struct ocfs2_info_label oil; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': /kisskb/src/fs/ocfs2/ioctl.c:217:25: note: byref variable will be forcibly initialized struct ocfs2_info_uuid oiu; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_fs_features': /kisskb/src/fs/ocfs2/ioctl.c:236:32: note: byref variable will be forcibly initialized struct ocfs2_info_fs_features oif; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_journal_size': /kisskb/src/fs/ocfs2/ioctl.c:257:33: note: byref variable will be forcibly initialized struct ocfs2_info_journal_size oij; ^ In file included from /kisskb/src/net/ipv6/mcast.c:46:0: /kisskb/src/net/ipv6/mcast.c: In function 'nf_hook': /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_unknown': /kisskb/src/fs/ocfs2/ioctl.c:685:28: note: byref variable will be forcibly initialized struct ocfs2_info_request oir; ^ /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_send': /kisskb/src/net/ipv6/mcast.c:1993:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/mcast.c:1986:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_sendpack': /kisskb/src/net/ipv6/mcast.c:1648:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_request': /kisskb/src/fs/ocfs2/ioctl.c:709:28: note: byref variable will be forcibly initialized struct ocfs2_info_request oir; ^ /kisskb/src/net/ipv6/mcast.c: In function 'mld_newpack': /kisskb/src/net/ipv6/mcast.c:1593:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_ioctl': /kisskb/src/fs/ocfs2/ioctl.c:922:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/ocfs2/ioctl.c:848:20: note: byref variable will be forcibly initialized struct ocfs2_info info; ^ /kisskb/src/fs/ocfs2/ioctl.c:844:27: note: byref variable will be forcibly initialized struct reflink_arguments args; ^ /kisskb/src/fs/ocfs2/ioctl.c:843:31: note: byref variable will be forcibly initialized struct ocfs2_new_group_input input; ^ /kisskb/src/fs/ocfs2/ioctl.c:842:26: note: byref variable will be forcibly initialized struct ocfs2_space_resv sr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_sock_mc_join': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/mcast.c:197:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_mc_list, mc_lst); ^ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfget': /kisskb/src/net/ipv6/mcast.c:601:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_nvme_discovery_store': /kisskb/src/drivers/nvme/host/fc.c:3730:12: note: byref variable will be forcibly initialized LIST_HEAD(local_disc_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/host/fc.c:3623:14: note: byref variable will be forcibly initialized substring_t wwn = { name, &name[sizeof(name)-1] }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_delete_association': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/nvme/host/fc.c:3197:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(ctrl->ioabort_wait, ctrl->iocnt == 0, ctrl->lock); ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_fcpio_done': /kisskb/src/drivers/nvme/host/fc.c:1912:20: note: byref variable will be forcibly initialized union nvme_result result; ^ /kisskb/src/drivers/mtd/parsers/ar7part.c: In function 'create_mtd_partitions': /kisskb/src/drivers/mtd/parsers/ar7part.c:35:21: note: byref variable will be forcibly initialized struct ar7_bin_rec header; ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_create_ctrl': /kisskb/src/drivers/nvme/host/fc.c:3669:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr raddr = { 0L, 0L }; ^ /kisskb/src/drivers/nvme/host/fc.c:3668:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr laddr = { 0L, 0L }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/target/tcm_fc/tfc_sess.c:8: /kisskb/src/drivers/target/tcm_fc/tfc_sess.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/target/tcm_fc/tfc_sess.c: In function 'ft_tport_get': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/tcm_fc/tfc_sess.c:72:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lport->prov[FC_TYPE_FCP], tport); ^ /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/net/x25/x25_route.c: In function 'x25_route_ioctl': /kisskb/src/net/x25/x25_route.c:171:26: note: byref variable will be forcibly initialized struct x25_route_struct rt; ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-file.c:297:24: note: byref variable will be forcibly initialized struct nvme_dsm_range range; ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_submit_bvec': /kisskb/src/drivers/nvme/target/io-cmd-file.c:104:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_ns_revalidate': /kisskb/src/drivers/nvme/target/io-cmd-file.c:18:15: note: byref variable will be forcibly initialized struct kstat stat; ^ In file included from /kisskb/src/lib/test_xarray.c:9:0: /kisskb/src/lib/test_xarray.c: In function 'xa_store_order': /kisskb/src/lib/test_xarray.c:74:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/lib/test_xarray.c: In function 'xa_find_entry': /kisskb/src/lib/test_xarray.c:1132:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_xas_retry': /kisskb/src/lib/test_xarray.c:104:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_1': /kisskb/src/lib/test_xarray.c:220:13: note: byref variable will be forcibly initialized XA_STATE(xas, xa, i); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_2': /kisskb/src/lib/test_xarray.c:256:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_3': /kisskb/src/lib/test_xarray.c:295:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0x41); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_xa_shrink': /kisskb/src/lib/test_xarray.c:326:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 1); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/nvme/target/io-cmd-bdev.c: In function 'nvmet_bdev_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:359:24: note: byref variable will be forcibly initialized struct nvme_dsm_range range; ^ /kisskb/src/lib/test_xarray.c: In function 'check_xas_erase': /kisskb/src/lib/test_xarray.c:494:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/nvme/target/io-cmd-bdev.c: In function 'nvmet_bdev_execute_rw': /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:234:25: note: byref variable will be forcibly initialized struct sg_mapping_iter prot_miter; ^ /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:231:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_1': /kisskb/src/lib/test_xarray.c:534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_2': /kisskb/src/lib/test_xarray.c:559:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_3': /kisskb/src/lib/test_xarray.c:573:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/net/ipv6/reassembly.c: In function 'fq_find': /kisskb/src/net/ipv6/reassembly.c:86:29: note: byref variable will be forcibly initialized struct frag_v6_compare_key key = { ^ /kisskb/src/lib/test_xarray.c: In function 'check_find_3': /kisskb/src/lib/test_xarray.c:1075:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_multi_find_2': /kisskb/src/lib/test_xarray.c:975:13: note: byref variable will be forcibly initialized XA_STATE(xas, xa, j + index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_pause': /kisskb/src/lib/test_xarray.c:1186:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_account': /kisskb/src/lib/test_xarray.c:1694:12: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 1 << order); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_move_tiny': /kisskb/src/lib/test_xarray.c:1222:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_move_max': /kisskb/src/lib/test_xarray.c:1244:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_move_small': /kisskb/src/lib/test_xarray.c:1265:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'check_move': /kisskb/src/lib/test_xarray.c:1313:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, (1 << 16) - 1); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function 'xa_store_many_order': /kisskb/src/lib/test_xarray.c:1383:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/lib/test_xarray.c: In function 'check_create_range_4': /kisskb/src/lib/test_xarray.c:1437:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/lib/test_xarray.c: In function 'check_create_range_3': /kisskb/src/lib/test_xarray.c:1428:11: note: byref variable will be forcibly initialized XA_STATE(xas, NULL, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/test_xarray.c: In function '__check_store_iter': /kisskb/src/lib/test_xarray.c:870:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, start, order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/net/ax25/ax25_in.c: In function 'ax25_rcv': /kisskb/src/net/ax25/ax25_in.c:189:16: note: byref variable will be forcibly initialized ax25_digi dp, reverse_dp; ^ /kisskb/src/net/ax25/ax25_in.c:189:12: note: byref variable will be forcibly initialized ax25_digi dp, reverse_dp; ^ /kisskb/src/net/ax25/ax25_in.c:186:20: note: byref variable will be forcibly initialized ax25_address src, dest, *next_digi = NULL; ^ /kisskb/src/net/ax25/ax25_in.c:186:15: note: byref variable will be forcibly initialized ax25_address src, dest, *next_digi = NULL; ^ /kisskb/src/lib/test_xarray.c: In function 'check_split_1': /kisskb/src/lib/test_xarray.c:1535:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, new_order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/lib/test_xarray.c: In function 'check_workingset': /kisskb/src/lib/test_xarray.c:1657:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/net/rose/rose_route.c: In function 'rose_rt_ioctl': /kisskb/src/net/rose/rose_route.c:725:27: note: byref variable will be forcibly initialized struct rose_route_struct rose_route; ^ /kisskb/src/net/rose/rose_route.c: In function 'rose_route_frame': /kisskb/src/net/rose/rose_route.c:855:32: note: byref variable will be forcibly initialized struct rose_facilities_struct facilities; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv6/tcp_ipv6.c:22: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_syn_recv_sock': /kisskb/src/net/ipv6/tcp_ipv6.c:1214:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_send_response': /kisskb/src/net/ipv6/tcp_ipv6.c:878:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/can/raw.c:45: /kisskb/src/net/can/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/can/raw.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ /kisskb/src/net/can/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized static int raw_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:491:20: note: byref variable will be forcibly initialized struct can_filter sfilter; /* single filter */ ^ In file included from /kisskb/src/net/ipv6/tcp_ipv6.c:44:0: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_connect': /kisskb/src/net/ipv6/tcp_ipv6.c:231:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:155:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/tcp_ipv6.c:153:43: note: byref variable will be forcibly initialized struct in6_addr *saddr = NULL, *final_p, final; ^ /kisskb/src/net/ipv6/ping.c: In function 'ping_v6_sendmsg': /kisskb/src/net/ipv6/ping.c:60:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ping.c:59:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^ /kisskb/src/net/ipv6/ping.c:55:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ping.c:51:18: note: byref variable will be forcibly initialized struct icmp6hdr user_icmph; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extent_rmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:1310:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec tirec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:1309:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec uirec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:1308:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_count_leaves': /kisskb/src/fs/xfs/xfs_bmap_util.c:189:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:188:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_getbmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:376:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_punch_delalloc_range': /kisskb/src/fs/xfs/xfs_bmap_util.c:558:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_free_eofblocks': /kisskb/src/fs/xfs/xfs_bmap_util.c:645:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/drivers/target/target_core_alua.c: In function 'core_alua_set_lba_map': /kisskb/src/drivers/target/target_core_alua.c:1362:19: note: byref variable will be forcibly initialized struct list_head old_lba_map_list; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_pr.c:14: /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_decode_spec_i_port': /kisskb/src/drivers/target/target_core_pr.c:1492:12: note: byref variable will be forcibly initialized LIST_HEAD(tid_dest_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_pro_preempt': /kisskb/src/drivers/target/target_core_pr.c:2837:12: note: byref variable will be forcibly initialized LIST_HEAD(preempt_and_abort_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ax25/ax25_ip.c: In function 'ax25_validate_header': /kisskb/src/net/ax25/ax25_ip.c:230:12: note: byref variable will be forcibly initialized ax25_digi digi; ^ /kisskb/src/net/ax25/ax25_ip.c: In function 'ax25_ip_xmit': /kisskb/src/net/ax25/ax25_ip.c:149:17: note: byref variable will be forcibly initialized ax25_address dst_c; ^ /kisskb/src/net/ax25/ax25_ip.c:148:17: note: byref variable will be forcibly initialized ax25_address src_c; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_park_issue_cmd': /kisskb/src/drivers/ata/libata-eh.c:2881:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_maybe_retry_flush': /kisskb/src/drivers/ata/libata-eh.c:3157:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1400:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-eh.c: In function '__ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:177:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:198:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_port_desc': /kisskb/src/drivers/ata/libata-eh.c:240:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_speed_down_verdict': /kisskb/src/drivers/ata/libata-eh.c:1735:32: note: byref variable will be forcibly initialized struct speed_down_verdict_arg arg; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_tur': /kisskb/src/drivers/ata/libata-eh.c:1370:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1456:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-transport.c: In function 'show_ata_dev_ering': /kisskb/src/drivers/ata/libata-transport.c:517:28: note: byref variable will be forcibly initialized struct ata_show_ering_arg arg = { buf, 0 }; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/ata/libata-eh.c:15: /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_scsi_error': /kisskb/src/drivers/ata/libata-eh.c:526:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_tmr.c:13: /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_tmr_list': /kisskb/src/drivers/target/target_core_tmr.c:194:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_tmr_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_state_list': /kisskb/src/drivers/target/target_core_tmr.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_task_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_abort_task': /kisskb/src/drivers/target/target_core_tmr.c:119:12: note: byref variable will be forcibly initialized LIST_HEAD(aborted_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_zero': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:265:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_zero': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:265:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_zero': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:265:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_zero': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:265:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:270:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:270:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_dynamic_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:270:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_dynamic_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:270:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_static_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:267:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:267:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_static_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:267:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_static_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:267:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_static_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_static_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_static_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_static_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_static_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_static_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_static_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:268:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(static_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:446:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_dynamic_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_dynamic_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_dynamic_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:271:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(dynamic_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_runtime_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_runtime_partial': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_runtime_partial': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:273:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_partial); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_runtime_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_runtime_all': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_runtime_all': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:274:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(runtime_all); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_small_hole_none': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_small_hole_none': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:258:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(small_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_none': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_none': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:259:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_trailing_hole_none': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_trailing_hole_none': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:260:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(trailing_hole, init); \ ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_packed_none': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_packed_none': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:254:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:261:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(packed, init) ^ /kisskb/src/lib/test_stackinit.c:277:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_user': /kisskb/src/lib/test_stackinit.c:168:11: note: byref variable will be forcibly initialized var_type var INIT_ ## which ## _ ## init_level; \ ^ /kisskb/src/lib/test_stackinit.c:278:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none); ^ /kisskb/src/lib/test_stackinit.c: In function 'test_user': /kisskb/src/lib/test_stackinit.c:101:11: note: byref variable will be forcibly initialized var_type zero INIT_CLONE_ ## which; \ ^ /kisskb/src/lib/test_stackinit.c:194:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, 0) ^ /kisskb/src/lib/test_stackinit.c:278:1: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(user, struct test_user, STRUCT, none); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_grp': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1137:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_grp, oldg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1132:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_grp, newg); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_single': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1224:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, oldi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1223:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, newi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1195:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, oldi); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1194:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, newi); ^ /kisskb/src/net/ipv4/nexthop.c: In function 'remove_nh_grp_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:997:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhp->nh_grp, newg); ^ /kisskb/src/net/ipv4/nexthop.c:951:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/nexthop.c:11: /kisskb/src/net/ipv4/nexthop.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1631:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_info, nhi); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/nexthop.c:11: /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_to_nh_config': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/nexthop.c:1495:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_grp, nhg); ^ /kisskb/src/net/ax25/ax25_route.c: In function 'ax25_rt_ioctl': /kisskb/src/net/ax25/ax25_route.c:224:28: note: byref variable will be forcibly initialized struct ax25_routes_struct route; ^ /kisskb/src/net/ax25/ax25_route.c:223:31: note: byref variable will be forcibly initialized struct ax25_route_opt_struct rt_option; ^ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_new_nexthop': /kisskb/src/net/ipv4/nexthop.c:1861:19: note: byref variable will be forcibly initialized struct nh_config cfg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_tunnel.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, t); ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/ip_tunnel.c:205:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, NULL); ^ In file included from /kisskb/src/include/linux/filter.h:21:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/drivers/regulator/pwm-regulator.c:18:0: /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage_sel': /kisskb/src/drivers/regulator/pwm-regulator.c:86:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:191:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_bind_dev': /kisskb/src/net/ipv4/ip_tunnel.c:292:17: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_md_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:547:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:640:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_ioctl': /kisskb/src/net/ipv4/ip_tunnel.c:958:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_init_net': /kisskb/src/net/ipv4/ip_tunnel.c:1040:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm parms; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_delete_nets': /kisskb/src/net/ipv4/ip_tunnel.c:1107:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v1_partition': /kisskb/src/drivers/mtd/parsers/afs.c:123:23: note: byref variable will be forcibly initialized struct image_info_v1 iis; ^ /kisskb/src/drivers/mtd/parsers/afs.c:122:19: note: byref variable will be forcibly initialized struct footer_v1 fs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/can/gw.c:42: /kisskb/src/net/can/gw.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1306:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/target.h:220, from /kisskb/src/drivers/target/target_core_transport.c:41: /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_sequencer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/target.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_sequencer_start, ^ /kisskb/src/net/can/gw.c: In function 'cgw_parse_attr': /kisskb/src/net/can/gw.c:896:24: note: byref variable will be forcibly initialized struct cgw_frame_mod mb; ^ /kisskb/src/net/can/gw.c:818:26: note: byref variable will be forcibly initialized struct cgw_fdframe_mod mb; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ufs.h:355, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:30: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_clk_scaling': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_scaling, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_auto_bkops_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_auto_bkops_state, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_profiling_template': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/ufs.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_profiling_template, ^ /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_cmd_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/target.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_cmd_complete, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ufs.h:355, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:30: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_clk_gating': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_gating, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_clk_scaling': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_scaling, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_scaling, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_auto_bkops_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_auto_bkops_state, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_auto_bkops_state, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_profiling_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ufs.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_profiling_template, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/ufs.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_profiling_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ufs.h:192:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_template, ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_command': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:249:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /kisskb/src/net/can/gw.c: In function 'cgw_remove_job': /kisskb/src/net/can/gw.c:1169:20: note: byref variable will be forcibly initialized struct can_can_gw ccgw; ^ /kisskb/src/net/can/gw.c:1168:16: note: byref variable will be forcibly initialized struct cf_mod mod; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_uic_command': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:290:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ /kisskb/src/net/can/gw.c: In function 'cgw_create_job': /kisskb/src/net/can/gw.c:1056:20: note: byref variable will be forcibly initialized struct can_can_gw ccgw; ^ /kisskb/src/net/can/gw.c:1055:16: note: byref variable will be forcibly initialized struct cf_mod mod; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_upiu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ufs.h:321:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ /kisskb/src/net/can/gw.c: In function 'cgw_put_job': /kisskb/src/net/can/gw.c:677:24: note: byref variable will be forcibly initialized struct cgw_frame_mod mb; ^ /kisskb/src/net/can/gw.c:647:26: note: byref variable will be forcibly initialized struct cgw_fdframe_mod mb; ^ /kisskb/src/drivers/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1359:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1905:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1904:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1737:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:697:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:696:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1858:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1715:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1608:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1607:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_phy_set_linkrate': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1092:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _r; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8452:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_I_T_nexus_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1752:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:144:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1875:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': /kisskb/src/drivers/target/target_core_transport.c:2694:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': /kisskb/src/drivers/target/target_core_transport.c:2727:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/target/target_core_transport.c:2965:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(se_sess->cmd_count_wq, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3899:20: note: byref variable will be forcibly initialized struct completion uic_async_done; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_exec_dev_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:2867:20: note: byref variable will be forcibly initialized struct completion wait; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_issue_devman_upiu_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6533:20: note: byref variable will be forcibly initialized struct completion wait; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:925:12: note: byref variable will be forcibly initialized LIST_HEAD(qf_cmd_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:12: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function '__ufshcd_issue_tm_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6384:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_dme_get_attr': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3828:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr temp_pwr_info; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3827:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr orig_pwr_info; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_scale_gear': /kisskb/src/drivers/scsi/ufs/ufshcd.c:1158:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr new_pwr_info; ^ /kisskb/src/drivers/target/target_core_spc.c: In function 'spc_emulate_report_luns': /kisskb/src/drivers/target/target_core_spc.c:1214:18: note: byref variable will be forcibly initialized struct scsi_lun slun; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_add_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_tpg.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, dev); ^ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_remove_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_tpg.c:642:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, NULL); ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized LIST_HEAD(node_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_find': /kisskb/src/lib/assoc_array.c:308:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': /kisskb/src/lib/assoc_array.c:969:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_delete': /kisskb/src/lib/assoc_array.c:1084:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^ /kisskb/src/lib/assoc_array.c:1083:45: note: byref variable will be forcibly initialized struct assoc_array_delete_collapse_context collapse; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/spmi.h:136, from /kisskb/src/drivers/spmi/spmi.c:18: /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_write_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spmi.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_begin, ^ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spmi.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_end, ^ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spmi.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_begin, ^ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spmi.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_end, ^ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spmi.h:113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_cmd, ^ /kisskb/src/fs/xfs/xfs_dir2_readdir.c: In function 'xfs_dir2_leaf_readbuf': /kisskb/src/fs/xfs/xfs_dir2_readdir.c:257:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:252:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:251:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/net/ipv4/sysctl_net_ipv4.c: In function 'ipv4_ping_group_range': /kisskb/src/net/ipv4/sysctl_net_ipv4.c:175:14: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/net/ipv4/sysctl_net_ipv4.c:175:9: note: byref variable will be forcibly initialized kgid_t low, high; ^ /kisskb/src/fs/xfs/xfs_discard.c: In function 'xfs_ioc_trim': /kisskb/src/fs/xfs/xfs_discard.c:157:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/drivers/slimbus/core.c: In function 'of_register_slim_devices': /kisskb/src/drivers/slimbus/core.c:208:21: note: byref variable will be forcibly initialized struct slim_eaddr e_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_get_uncached': /kisskb/src/fs/xfs/xfs_buf.c:956:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, XFS_BUF_DADDR_NULL, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/journal.c:12: /kisskb/src/fs/ocfs2/journal.c: In function 'ocfs2_commit_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.c:2307:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(osb->checkpoint_event, ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buftarg_shrink_scan': /kisskb/src/fs/xfs/xfs_buf.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/ocfs2/journal.c: In function '__ocfs2_wait_on_mount': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.c:2277:2: note: in expansion of macro 'wait_event' wait_event(osb->osb_mount_event, ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_incore': /kisskb/src/fs/xfs/xfs_buf.c:687:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/ocfs2/journal.c: In function 'ocfs2_mark_recovering_orphan_dir': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.c:2152:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(osb->osb_wipe_event, ^ /kisskb/src/fs/xfs/xfs_buf.c: In function '_xfs_buf_ioapply': /kisskb/src/fs/xfs/xfs_buf.c:1558:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit_buffers': /kisskb/src/fs/xfs/xfs_buf.c:2157:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buftarg_drain': /kisskb/src/fs/xfs/xfs_buf.c:1846:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit': /kisskb/src/fs/xfs/xfs_buf.c:2245:14: note: byref variable will be forcibly initialized LIST_HEAD (wait_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_pushbuf': /kisskb/src/fs/xfs/xfs_buf.c:2290:14: note: byref variable will be forcibly initialized LIST_HEAD (submit_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_dst_update': /kisskb/src/net/ipv6/datagram.c:74:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/datagram.c:69:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/datagram.c: In function '__ip6_datagram_connect': /kisskb/src/net/ipv6/datagram.c:179:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_rxpmtu': /kisskb/src/net/ipv6/datagram.c:546:21: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtu_info; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_common_ctl': /kisskb/src/net/ipv6/datagram.c:596:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_specific_ctl': /kisskb/src/net/ipv6/datagram.c:717:23: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^ /kisskb/src/net/ipv6/datagram.c:690:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_error': /kisskb/src/net/ipv6/datagram.c:457:4: note: byref variable will be forcibly initialized } errhdr; ^ /kisskb/src/fs/ocfs2/journal.c: In function 'ocfs2_recovery_exit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.c:215:2: note: in expansion of macro 'wait_event' wait_event(osb->recovery_event, !ocfs2_recovery_thread_running(osb)); ^ /kisskb/src/fs/ocfs2/journal.c: In function 'ocfs2_wait_for_recovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/ocfs2/journal.c:1142:2: note: in expansion of macro 'wait_event' wait_event(osb->recovery_event, ocfs2_recovery_completed(osb)); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/journal.c:12: /kisskb/src/fs/ocfs2/journal.c: In function 'ocfs2_complete_recovery': /kisskb/src/fs/ocfs2/journal.c:1231:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_la_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/af_bluetooth.c:27: /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_ua.c:13: /kisskb/src/drivers/target/target_core_ua.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/spi.h:182, from /kisskb/src/drivers/spi/spi.c:38: /kisskb/src/drivers/spi/spi.c: In function 'trace_event_raw_event_spi_controller': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/spi.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(spi_controller, ^ /kisskb/src/drivers/spi/spi.c: In function 'trace_event_raw_event_spi_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/spi.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(spi_message, ^ /kisskb/src/drivers/spi/spi.c: In function 'trace_event_raw_event_spi_message_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/spi.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spi_message_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/spi.h:182, from /kisskb/src/drivers/spi/spi.c:38: /kisskb/src/drivers/spi/spi.c: In function 'perf_trace_spi_transfer': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/spi.h:122:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(spi_transfer, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/spi.h:182, from /kisskb/src/drivers/spi/spi.c:38: /kisskb/src/drivers/spi/spi.c: In function 'trace_event_raw_event_spi_transfer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/spi.h:122:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(spi_transfer, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/spi.h:122:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(spi_transfer, ^ In file included from /kisskb/src/drivers/spi/spi.c:19:0: /kisskb/src/drivers/spi/spi.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ /kisskb/src/net/ax25/ax25_subr.c: In function 'ax25_return_dm': /kisskb/src/net/ax25/ax25_subr.c:191:12: note: byref variable will be forcibly initialized ax25_digi retdigi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:496:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_fl_list, sfl); ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/drivers/spi/spi.c:8: /kisskb/src/drivers/spi/spi.c: In function '__spi_sync': /kisskb/src/drivers/spi/spi.c:3838:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/spi/spi.c: In function 'spi_write_then_read': /kisskb/src/drivers/spi/spi.c:4031:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_socket': /kisskb/src/net/ipv6/inet6_connection_sock.c:84:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_req': /kisskb/src/net/ipv6/inet6_connection_sock.c:34:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_xmit': /kisskb/src/net/ipv6/inet6_connection_sock.c:117:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_update_pmtu': /kisskb/src/net/ipv6/inet6_connection_sock.c:144:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:394:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:393:17: note: byref variable will be forcibly initialized struct flowi6 flowi6; ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:392:17: note: byref variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_intern': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fl_ht[FL_HASH(fl->label)], fl); ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:722:5: note: userspace variable will be forcibly initialized int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:724:27: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'release_nodes': /kisskb/src/drivers/base/devres.c:510:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:767:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:789:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:1009:10: note: byref variable will be forcibly initialized va_list aq; ^ /kisskb/src/drivers/base/devres.c: In function 'devm_kasprintf': /kisskb/src/drivers/base/devres.c:1038:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/target/target_core_rd.c: In function 'rd_execute_rw': /kisskb/src/drivers/target/target_core_rd.c:424:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_read_source': /kisskb/src/drivers/target/target_core_xcopy.c:601:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_write_destination': /kisskb/src/drivers/target/target_core_xcopy.c:646:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^ /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, 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 DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_read': /kisskb/src/drivers/slimbus/messaging.c:297:22: note: byref variable will be forcibly initialized struct slim_val_inf msg; ^ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_write': /kisskb/src/drivers/slimbus/messaging.c:340:22: note: byref variable will be forcibly initialized struct slim_val_inf msg; ^ In file included from /kisskb/src/net/ipv4/ipmr_base.c:5:0: /kisskb/src/net/ipv4/ipmr_base.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/net/ipv4/ipmr_base.c:6:0: /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_vif_notifier': /kisskb/src/include/linux/mroute_base.h:56:33: note: byref variable will be forcibly initialized struct vif_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_mfc_notifier': /kisskb/src/include/linux/mroute_base.h:180:33: note: byref variable will be forcibly initialized struct mfc_entry_notifier_info info = { ^ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_fill_mroute': /kisskb/src/net/ipv4/ipmr_base.c:211:23: note: byref variable will be forcibly initialized struct rta_mfc_stats mfcs; ^ In file included from /kisskb/src/net/ipv4/ipmr_base.c:6:0: /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_dump': /kisskb/src/include/linux/mroute_base.h:180:33: note: byref variable will be forcibly initialized struct mfc_entry_notifier_info info = { ^ /kisskb/src/include/linux/mroute_base.h:56:33: note: byref variable will be forcibly initialized struct vif_entry_notifier_info 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 struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/fs/ocfs2/locks.c: In function 'ocfs2_do_flock': /kisskb/src/fs/ocfs2/locks.c:41:20: note: byref variable will be forcibly initialized struct file_lock request; ^ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_read': /kisskb/src/drivers/ata/libata-pmp.c:42:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_write': /kisskb/src/drivers/ata/libata-pmp.c:79:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:356:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:329:20: note: byref variable will be forcibly initialized read_descriptor_t desc; /* Dummy arg to strp_recv */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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/kcm/kcmsock.c:10: /kisskb/src/net/kcm/kcmsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_setsockopt': /kisskb/src/net/kcm/kcmsock.c:1267:12: note: userspace variable will be forcibly initialized static int kcm_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/drivers/ata/libata-sff.c: In function 'ata_sff_dev_classify': /kisskb/src/drivers/ata/libata-sff.c:1812:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_ioctl': /kisskb/src/net/kcm/kcmsock.c:1710:20: note: byref variable will be forcibly initialized struct kcm_clone info; ^ /kisskb/src/net/kcm/kcmsock.c:1700:23: note: byref variable will be forcibly initialized struct kcm_unattach info; ^ /kisskb/src/net/kcm/kcmsock.c:1690:21: note: byref variable will be forcibly initialized struct kcm_attach info; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:34:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function 'lpddr_probe_chip': /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:147:23: note: byref variable will be forcibly initialized struct lpddr_private lpddr; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:100:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:20: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'inval_cache_and_wait_for_operation': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1295:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ In file included from /kisskb/src/include/linux/mtd/qinfo.h:5:0, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_write_buffers': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1926:14: note: byref variable will be forcibly initialized struct kvec vec; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'do_write_oneword': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1555:11: note: byref variable will be forcibly initialized map_word status, write_cmd; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/mtd/map.h:16, from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'wait_for_ready': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:171:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'do_erase_oneblock': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1938:11: note: byref variable will be forcibly initialized map_word status; ^ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_write_buffers': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:636:14: note: byref variable will be forcibly initialized struct kvec vec; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/can/isotp.c:62: /kisskb/src/net/can/isotp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/seg6.c:11: /kisskb/src/net/ipv6/seg6.c: In function 'seg6_genl_set_tunsrc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/seg6.c:194:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sdata->tun_src, t_new); ^ /kisskb/src/net/can/isotp.c: In function 'isotp_setsockopt': /kisskb/src/net/can/isotp.c:1167:12: note: userspace variable will be forcibly initialized static int isotp_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/can/isotp.c:1167:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1167:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1167:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1167:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1219:32: note: byref variable will be forcibly initialized struct can_isotp_ll_options ll; ^ /kisskb/src/net/kcm/kcmproc.c: In function 'kcm_stats_seq_show': /kisskb/src/net/kcm/kcmproc.c:246:25: note: byref variable will be forcibly initialized struct strp_aggr_stats strp_stats; ^ /kisskb/src/net/kcm/kcmproc.c:245:23: note: byref variable will be forcibly initialized struct kcm_mux_stats mux_stats; ^ /kisskb/src/net/kcm/kcmproc.c:244:25: note: byref variable will be forcibly initialized struct kcm_psock_stats psock_stats; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/can/isotp.c:56: /kisskb/src/net/can/isotp.c: In function 'isotp_sendmsg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/can/isotp.c:957:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/can/isotp.c:862:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE); ^ In file included from /kisskb/src/net/netfilter/nft_chain_filter.c:10:0: /kisskb/src/net/netfilter/nft_chain_filter.c: In function '__nft_set_pktinfo_ipv4_validate': /kisskb/src/include/net/netfilter/nf_tables_ipv4.h:23:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^ In file included from /kisskb/src/net/netfilter/nft_chain_filter.c:11:0: /kisskb/src/net/netfilter/nft_chain_filter.c: In function '__nft_set_pktinfo_ipv6_validate': /kisskb/src/include/net/netfilter/nf_tables_ipv6.h:33:24: note: byref variable will be forcibly initialized struct ipv6hdr *ip6h, _ip6h; ^ /kisskb/src/net/can/isotp.c: In function 'isotp_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/can/isotp.c:1014:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE); ^ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_netdev': /kisskb/src/net/netfilter/nft_chain_filter.c:290:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_ipv6': /kisskb/src/net/netfilter/nft_chain_filter.c:102:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c: In function 'config_id_frame_v1_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c:462:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^ /kisskb/src/fs/ocfs2/mmap.c: In function 'ocfs2_page_mkwrite': /kisskb/src/fs/ocfs2/mmap.c:120:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ /kisskb/src/fs/ocfs2/mmap.c: In function 'ocfs2_fault': /kisskb/src/fs/ocfs2/mmap.c:36:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ /kisskb/src/net/ipv4/ipip.c: In function 'ipip_changelink': /kisskb/src/net/ipv4/ipip.c:509:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ipip.c:508:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ipip.c: In function 'ipip_newlink': /kisskb/src/net/ipv4/ipip.c:489:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ipip.c:488:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_submit_bios': /kisskb/src/drivers/target/target_core_iblock.c:338:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_write_same': /kisskb/src/drivers/target/target_core_iblock.c:451:18: note: byref variable will be forcibly initialized struct bio_list list; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_rw': /kisskb/src/drivers/target/target_core_iblock.c:693:25: note: byref variable will be forcibly initialized struct sg_mapping_iter prot_miter; ^ /kisskb/src/drivers/target/target_core_iblock.c:688:18: note: byref variable will be forcibly initialized struct bio_list list; ^ /kisskb/src/fs/ocfs2/localalloc.c: In function 'ocfs2_local_alloc_find_clear_bits': /kisskb/src/fs/ocfs2/localalloc.c:831:33: note: byref variable will be forcibly initialized struct ocfs2_alloc_reservation r; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/linux/udp.h:16, from /kisskb/src/net/ipv4/fou.c:8: /kisskb/src/net/ipv4/fou.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv4/fou.c: In function 'parse_nl_config': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_recvmsg': /kisskb/src/net/ax25/af_ax25.c:1657:16: note: byref variable will be forcibly initialized ax25_address src; ^ /kisskb/src/net/ax25/af_ax25.c:1656:13: note: byref variable will be forcibly initialized ax25_digi digi; ^ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_sendmsg': /kisskb/src/net/ax25/af_ax25.c:1455:12: note: byref variable will be forcibly initialized ax25_digi dtmp, *dp; ^ /kisskb/src/net/ax25/af_ax25.c:1453:23: note: byref variable will be forcibly initialized struct sockaddr_ax25 sax; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_rm_port': /kisskb/src/net/ipv4/fou.c:778:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_get_port': /kisskb/src/net/ipv4/fou.c:849:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ax25/af_ax25.c:24: /kisskb/src/net/ax25/af_ax25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ax25/af_ax25.c:14: /kisskb/src/net/ax25/af_ax25.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_ctl_ioctl': /kisskb/src/drivers/mtd/chips/gen_probe.c: In function 'genprobe_ident_chips': /kisskb/src/drivers/mtd/chips/gen_probe.c:61:21: note: byref variable will be forcibly initialized struct cfi_private cfi; ^ /kisskb/src/net/ax25/af_ax25.c:347:12: note: byref variable will be forcibly initialized ax25_digi digi; ^ /kisskb/src/net/ax25/af_ax25.c:346:25: note: byref variable will be forcibly initialized struct ax25_ctl_struct ax25_ctl; ^ /kisskb/src/net/ipv4/fou.c: In function 'gue_gro_receive': /kisskb/src/net/ipv4/fou.c:324:21: note: byref variable will be forcibly initialized struct gro_remcsum grc; ^ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_ioctl': /kisskb/src/net/ax25/af_ax25.c:1823:26: note: byref variable will be forcibly initialized struct ax25_fwd_struct ax25_fwd; ^ /kisskb/src/net/ax25/af_ax25.c:1776:27: note: byref variable will be forcibly initialized struct ax25_info_struct ax25_info; ^ /kisskb/src/net/ax25/af_ax25.c:1727:24: note: byref variable will be forcibly initialized struct sockaddr_ax25 sax25; ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_create': /kisskb/src/net/ipv4/fou.c:569:29: note: byref variable will be forcibly initialized struct udp_tunnel_sock_cfg tunnel_cfg; ^ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_setsockopt': /kisskb/src/net/ax25/af_ax25.c:530:12: note: userspace variable will be forcibly initialized static int ax25_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/ax25/af_ax25.c:530:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_add_port': /kisskb/src/net/ipv4/fou.c:765:17: note: byref variable will be forcibly initialized struct fou_cfg cfg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/ax25/af_ax25.c:14: /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_connect': /kisskb/src/net/ax25/af_ax25.c:1295:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/ax25/af_ax25.c:1295:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rfkill.h:33, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inq_req': /kisskb/src/net/bluetooth/hci_core.c:1293:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_link_policy': /kisskb/src/net/bluetooth/hci_core.c:504:38: note: byref variable will be forcibly initialized struct hci_cp_write_def_link_policy cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_le_support': /kisskb/src/net/bluetooth/hci_core.c:523:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init2_req': /kisskb/src/net/bluetooth/hci_core.c:485:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^ /kisskb/src/net/bluetooth/hci_core.c:459:28: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init4_req': /kisskb/src/net/bluetooth/hci_core.c:897:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp; ^ /kisskb/src/net/bluetooth/hci_core.c:888:39: note: byref variable will be forcibly initialized struct hci_cp_le_write_def_data_len cp; ^ /kisskb/src/net/bluetooth/hci_core.c:875:47: note: byref variable will be forcibly initialized struct hci_cp_write_def_err_data_reporting cp; ^ /kisskb/src/net/bluetooth/hci_core.c:828:40: note: byref variable will be forcibly initialized struct hci_cp_delete_stored_link_key cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init3_req': /kisskb/src/net/bluetooth/hci_core.c:799:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^ /kisskb/src/net/bluetooth/hci_core.c:595:38: note: byref variable will be forcibly initialized struct hci_cp_read_stored_link_key cp; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_get_bd_addr_from_property': /kisskb/src/net/bluetooth/hci_core.c:1421:11: note: byref variable will be forcibly initialized bdaddr_t ba; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1426:29: note: in expansion of macro 'BDADDR_ANY' if (ret < 0 || !bacmp(&ba, BDADDR_ANY)) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/rfkill.h:36, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_suspend_wait_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/net/bluetooth/hci_core.c:3615:12: note: in expansion of macro 'wait_event_timeout' int ret = wait_event_timeout(hdev->suspend_wait_q, ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry_cache_lookup_resolve': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1171:22: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY) && e->name_state == state) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry': /kisskb/src/net/bluetooth/hci_core.c:1312:25: note: byref variable will be forcibly initialized struct hci_inquiry_req ir; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_cmd': /kisskb/src/net/bluetooth/hci_core.c:1996:21: note: byref variable will be forcibly initialized struct hci_dev_req dr; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_get_dev_info': /kisskb/src/net/bluetooth/hci_core.c:2152:22: note: byref variable will be forcibly initialized struct hci_dev_info di; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1125:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1177:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^ /kisskb/src/fs/ocfs2/move_extents.c: In function '__ocfs2_move_extent': /kisskb/src/fs/ocfs2/move_extents.c:59:32: note: byref variable will be forcibly initialized struct ocfs2_extent_rec *rec, replace_rec; ^ /kisskb/src/fs/ocfs2/move_extents.c: In function 'ocfs2_ioctl_move_extents': /kisskb/src/fs/ocfs2/move_extents.c:990:28: note: byref variable will be forcibly initialized struct ocfs2_move_extents range; ^ In file included from /kisskb/src/net/bluetooth/hci_core.c:37:0: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_open': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1563:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1515:34: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1512:35: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1470:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY)) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1469:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_power_on': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2263:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2262:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_write_same': /kisskb/src/drivers/target/target_core_file.c:435:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_rw_aio': /kisskb/src/drivers/target/target_core_file.c:270:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_do_rw': /kisskb/src/drivers/target/target_core_file.c:315:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3304:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3327:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3356:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3379:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3399:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3419:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_copy_identity_address': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3589:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3587:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_hw_info': /kisskb/src/net/bluetooth/hci_core.c:4124:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_fw_info': /kisskb/src/net/bluetooth/hci_core.c:4135:10: note: byref variable will be forcibly initialized va_list vargs; ^ /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 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 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 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 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 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 struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; ^ /kisskb/src/fs/ocfs2/namei.c: In function '__ocfs2_mknod_locked': /kisskb/src/fs/ocfs2/namei.c:518:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/ocfs2/namei.c: In function 'ocfs2_mknod': /kisskb/src/fs/ocfs2/namei.c:248:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ /kisskb/src/fs/ocfs2/namei.c: In function 'ocfs2_symlink': /kisskb/src/fs/ocfs2/namei.c:1823:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ /kisskb/src/fs/ocfs2/namei.c: In function 'ocfs2_link': /kisskb/src/fs/ocfs2/namei.c:703:11: note: byref variable will be forcibly initialized sigset_t oldset; ^ /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_slim_rxwq': /kisskb/src/drivers/slimbus/qcom-ctrl.c:452:22: note: byref variable will be forcibly initialized struct slim_eaddr ea; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:6: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_xfer_msg': /kisskb/src/drivers/slimbus/qcom-ctrl.c:329:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_set_laddr': /kisskb/src/drivers/slimbus/qcom-ctrl.c:399:13: note: byref variable will be forcibly initialized } __packed p; ^ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_dev_classify': /kisskb/src/drivers/ata/libahci.c:1270:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_softreset': /kisskb/src/drivers/ata/libahci.c:1390:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_hardreset': /kisskb/src/drivers/ata/libahci.c:1540:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink_encap_setup': /kisskb/src/net/ipv4/ip_gre.c:1329:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_changelink': /kisskb/src/net/ipv4/ip_gre.c:1384:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_changelink': /kisskb/src/net/ipv4/ip_gre.c:1413:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_fill_metadata_dst': /kisskb/src/net/ipv4/ip_gre.c:595:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink': /kisskb/src/net/ipv4/ip_gre.c:1346:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_newlink': /kisskb/src/net/ipv4/ip_gre.c:1364:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_err': /kisskb/src/net/ipv4/ip_gre.c:231:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_rcv': /kisskb/src/net/ipv4/ip_gre.c:419:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv4/ip_gre.c:11: /kisskb/src/net/ipv4/ip_gre.c: In function 'gretap_fb_dev_create': /kisskb/src/net/ipv4/ip_gre.c:1633:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/atm/addr.c: In function 'notify_sigd': /kisskb/src/net/atm/addr.c:42:25: note: byref variable will be forcibly initialized struct sockaddr_atmpvc pvc; ^ /kisskb/src/net/atm/addr.c: In function 'atm_reset_addr': /kisskb/src/net/atm/addr.c:42:25: note: byref variable will be forcibly initialized /kisskb/src/net/atm/addr.c: In function 'atm_add_addr': /kisskb/src/net/atm/addr.c:42:25: note: byref variable will be forcibly initialized /kisskb/src/net/atm/addr.c: In function 'atm_del_addr': /kisskb/src/net/atm/addr.c:42:25: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/mtd/chips/map_ram.c:15:0: /kisskb/src/drivers/mtd/chips/map_ram.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/net/netfilter/nf_tables_trace.c: In function 'nf_trace_fill_ll_header': /kisskb/src/net/netfilter/nf_tables_trace.c:63:21: note: byref variable will be forcibly initialized struct vlan_ethhdr veth; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_get_refcount_cpos_end': /kisskb/src/fs/ocfs2/refcounttree.c:969:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized struct ata_port_info pi = *pi_template; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_new_leaf_refcount_block': /kisskb/src/fs/ocfs2/refcounttree.c:1529:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree ref_et; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_adjust_refcount_rec': /kisskb/src/fs/ocfs2/refcounttree.c:1661:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_split_refcount_rec': /kisskb/src/fs/ocfs2/refcounttree.c:1879:29: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec tmp_rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function '__ocfs2_increase_refcount': /kisskb/src/fs/ocfs2/refcounttree.c:1989:28: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_remove_refcount_extent': /kisskb/src/fs/ocfs2/refcounttree.c:2085:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_decrease_refcount_rec': /kisskb/src/fs/ocfs2/refcounttree.c:2192:29: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec split = *rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function '__ocfs2_decrease_refcount': /kisskb/src/fs/ocfs2/refcounttree.c:2231:28: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_calc_refcount_meta_credits': /kisskb/src/fs/ocfs2/refcounttree.c:2488:28: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/refcounttree.c:2381:28: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_clear_ext_refcount': /kisskb/src/fs/ocfs2/refcounttree.c:3063:26: note: byref variable will be forcibly initialized struct ocfs2_extent_rec replace_rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_duplicate_extent_list': /kisskb/src/fs/ocfs2/refcounttree.c:4010:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_create_reflink_node': /kisskb/src/fs/ocfs2/refcounttree.c:4130:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_make_clusters_writable': /kisskb/src/fs/ocfs2/refcounttree.c:3216:28: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_refcounted_xattr_delete_need': /kisskb/src/fs/ocfs2/refcounttree.c:3606:28: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/refcounttree.c:3547:28: note: byref variable will be forcibly initialized struct ocfs2_refcount_rec rec; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_attach_refcount_tree': /kisskb/src/fs/ocfs2/refcounttree.c:3807:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree di_et; ^ /kisskb/src/fs/ocfs2/refcounttree.c:3806:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'config_id_frame_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:893:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_reflink': /kisskb/src/fs/ocfs2/refcounttree.c:4257:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_reflink_remap_extent': /kisskb/src/fs/ocfs2/refcounttree.c:4512:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree t_et; ^ /kisskb/src/fs/ocfs2/refcounttree.c:4511:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree s_et; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'clear_itct_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:978:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_reflink_ioctl': /kisskb/src/fs/ocfs2/refcounttree.c:4426:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/ocfs2/refcounttree.c:4426:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/ocfs2/refcounttree.c: In function 'ocfs2_reflink_remap_blocks': /kisskb/src/fs/ocfs2/refcounttree.c:4624:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/drivers/spi/spi-mem.c: In function 'spi_mem_exec_op': /kisskb/src/drivers/spi/spi-mem.c:287:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/spi/spi-mem.c: In function 'spi_mem_no_dirmap_read': /kisskb/src/drivers/spi/spi-mem.c:454:20: note: byref variable will be forcibly initialized struct spi_mem_op op = desc->info.op_tmpl; ^ /kisskb/src/drivers/spi/spi-mem.c: In function 'spi_mem_no_dirmap_write': /kisskb/src/drivers/spi/spi-mem.c:474:20: note: byref variable will be forcibly initialized struct spi_mem_op op = desc->info.op_tmpl; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_sock_create4': /kisskb/src/net/ipv4/udp_tunnel_core.c:18:21: note: byref variable will be forcibly initialized struct sockaddr_in udp_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'setup_udp_tunnel_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/ipv4/udp_tunnel_core.c:74:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, cfg->sk_user_data); ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_push_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:91:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_drop_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:105:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_add_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:120:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_del_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:140:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_sock_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^ /kisskb/src/net/ipv4/udp_tunnel_core.c:180:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sock->sk, NULL); ^ /kisskb/src/net/netfilter/nft_immediate.c: In function 'nft_immediate_destroy': /kisskb/src/net/netfilter/nft_immediate.c:107:17: note: byref variable will be forcibly initialized struct nft_ctx chain_ctx; ^ /kisskb/src/net/netfilter/nft_immediate.c: In function 'nft_immediate_init': /kisskb/src/net/netfilter/nft_immediate.c:37:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/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 struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_mkdir': /kisskb/src/drivers/base/devtmpfs.c:158:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_create': /kisskb/src/drivers/base/devtmpfs.c:218:16: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:204:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_rmdir': /kisskb/src/drivers/base/devtmpfs.c:237:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_remove': /kisskb/src/drivers/base/devtmpfs.c:322:17: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:318:15: note: byref variable will be forcibly initialized struct path p = {.mnt = parent.mnt, .dentry = dentry}; ^ /kisskb/src/drivers/base/devtmpfs.c:317:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/base/devtmpfs.c:307:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_create_node': /kisskb/src/drivers/base/devtmpfs.c:113:13: note: byref variable will be forcibly initialized struct req req; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:140:13: note: byref variable will be forcibly initialized struct req req; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 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 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 struct sockaddr_atmsvc sa; ^ In file included from /kisskb/src/include/linux/net.h:19:0, 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 DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/atm/svc.c:342:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/8021q/vlan_core.c:2: /kisskb/src/net/8021q/vlan_core.c: In function 'vlan_vid_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/8021q/vlan_core.c:342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->vlan_info, vlan_info); ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_mac_initial_config': /kisskb/src/drivers/net/phy/phylink.c:561:28: note: byref variable will be forcibly initialized struct phylink_link_state link_state; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_resolve': /kisskb/src/drivers/net/phy/phylink.c:644:28: note: byref variable will be forcibly initialized struct phylink_link_state link_state; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_mii_emul_read': /kisskb/src/drivers/net/phy/phylink.c:1736:26: note: byref variable will be forcibly initialized struct fixed_phy_status fs; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_mii_read': /kisskb/src/drivers/net/phy/phylink.c:1838:28: note: byref variable will be forcibly initialized struct phylink_link_state state; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_sfp_config': /kisskb/src/drivers/net/phy/phylink.c:2026:28: note: byref variable will be forcibly initialized struct phylink_link_state config; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_bringup_phy': /kisskb/src/drivers/net/phy/phylink.c:940:28: note: byref variable will be forcibly initialized struct phylink_link_state config; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_ethtool_ksettings_get': /kisskb/src/drivers/net/phy/phylink.c:1352:28: note: byref variable will be forcibly initialized struct phylink_link_state link_state; ^ /kisskb/src/drivers/net/phy/phylink.c: In function 'phylink_ethtool_ksettings_set': /kisskb/src/drivers/net/phy/phylink.c:1404:28: note: byref variable will be forcibly initialized struct phylink_link_state config; ^ /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1967:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_sk_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6mr.c:1557:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrt->mroute_sk, sk); ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1343:12: note: userspace variable will be forcibly initialized static int __dn_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/decnet/af_decnet.c:1343:12: note: userspace variable will be forcibly initialized /kisskb/src/net/decnet/af_decnet.c:1357:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_connect': /kisskb/src/net/decnet/af_decnet.c:905:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ /kisskb/src/net/ipv6/ip6mr.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_recvmsg': /kisskb/src/net/decnet/af_decnet.c:1719:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_getsockopt': /kisskb/src/net/decnet/af_decnet.c:1535:21: note: byref variable will be forcibly initialized struct linkinfo_dn link; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'mroute_clean_tables': /kisskb/src/net/ipv6/ip6mr.c:1502:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_parent': /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_mfc_delete': /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_get_subchnl': /kisskb/src/drivers/cdrom/cdrom.c:2612:23: note: byref variable will be forcibly initialized struct cdrom_subchnl q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/ipv6/ip6mr.c:30:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_read_tochdr': /kisskb/src/drivers/cdrom/cdrom.c:2643:22: note: byref variable will be forcibly initialized struct cdrom_tochdr header; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_count_tracks': /kisskb/src/drivers/cdrom/cdrom.c:994:24: note: byref variable will be forcibly initialized struct cdrom_tocentry entry; ^ /kisskb/src/drivers/cdrom/cdrom.c:993:22: note: byref variable will be forcibly initialized struct cdrom_tochdr header; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv6/ip6mr.c:23: /kisskb/src/net/ipv6/ip6mr.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'open_for_data': /kisskb/src/drivers/cdrom/cdrom.c:1048:12: note: byref variable will be forcibly initialized tracktype tracks; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv6.h:12:0, from /kisskb/src/include/linux/netfilter_ipv6.h:10, from /kisskb/src/net/ipv6/ip6mr.c:45: /kisskb/src/net/ipv6/ip6mr.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_forward2': /kisskb/src/net/ipv6/ip6mr.c:2009:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_get_mcn': /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_mfc_add': /kisskb/src/drivers/cdrom/cdrom.c:2524:19: note: byref variable will be forcibly initialized struct cdrom_mcn mcn; ^ /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_disc_status': /kisskb/src/drivers/cdrom/cdrom.c:2575:12: note: byref variable will be forcibly initialized tracktype tracks; ^ /kisskb/src/drivers/mtd/devices/mchp23k256.c: In function 'mchp23k256_write': /kisskb/src/drivers/mtd/devices/mchp23k256.c:65:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/drivers/mtd/devices/mchp23k256.c: In function 'mchp23k256_read': /kisskb/src/drivers/mtd/devices/mchp23k256.c:104:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/drivers/mtd/devices/mchp23k256.c: In function 'mchp23k256_set_mode': /kisskb/src/drivers/mtd/devices/mchp23k256.c:146:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_any': /kisskb/src/net/ipv6/ip6mr.c:952:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_play_msf': /kisskb/src/drivers/cdrom/cdrom.c:3094:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_play_blk': /kisskb/src/drivers/cdrom/cdrom.c:3114:19: note: byref variable will be forcibly initialized struct cdrom_blk blk; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_play_msf': /kisskb/src/drivers/cdrom/cdrom.c:2697:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'check_for_audio_disc': /kisskb/src/drivers/cdrom/cdrom.c:1211:12: note: byref variable will be forcibly initialized tracktype tracks; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mroute_setsockopt': /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized int ip6_mroute_setsockopt(struct sock *sk, int optname, sockptr_t optval, ^ /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1637:17: note: byref variable will be forcibly initialized struct mf6cctl mfc; ^ /kisskb/src/net/ipv6/ip6mr.c:1636:17: note: byref variable will be forcibly initialized struct mif6ctl vif; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_play_trkind': /kisskb/src/drivers/cdrom/cdrom.c:2711:18: note: byref variable will be forcibly initialized struct cdrom_ti ti; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_volctrl': /kisskb/src/drivers/cdrom/cdrom.c:2729:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volume; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_volread': /kisskb/src/drivers/cdrom/cdrom.c:2743:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volume; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_ioctl': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/net/ipv6/ip6mr.c:1858:23: note: byref variable will be forcibly initialized struct sioc_mif_req6 vr; ^ /kisskb/src/net/ipv6/ip6mr.c:1857:22: note: byref variable will be forcibly initialized struct sioc_sg_req6 sr; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mr_input': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_get_route': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_sendmsg': /kisskb/src/net/decnet/af_decnet.c:2000:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_switch_blocksize': /kisskb/src/drivers/cdrom/cdrom.c:2783:22: note: byref variable will be forcibly initialized struct modesel_head mh; ^ /kisskb/src/drivers/cdrom/cdrom.c:2782:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_data': /kisskb/src/drivers/cdrom/cdrom.c:2961:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^ /kisskb/src/drivers/cdrom/cdrom.c:2960:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_cdda_old': /kisskb/src/drivers/cdrom/cdrom.c:2116:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_cdda_bpc': /kisskb/src/drivers/cdrom/cdrom.c:2219:26: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': /kisskb/src/drivers/cdrom/cdrom.c:3019:26: note: byref variable will be forcibly initialized struct cdrom_read_audio ra; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_disc_info': /kisskb/src/drivers/cdrom/cdrom.c:378:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_media_erasable': /kisskb/src/drivers/cdrom/cdrom.c:752:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_bgformat_susp': /kisskb/src/drivers/cdrom/cdrom.c:520:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_flush_cache': /kisskb/src/drivers/cdrom/cdrom.c:363:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_exit': /kisskb/src/drivers/cdrom/cdrom.c:538:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_media_event': /kisskb/src/drivers/cdrom/cdrom.c:664:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mmc3_profile': /kisskb/src/drivers/cdrom/cdrom.c:865:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_random_writable': /kisskb/src/drivers/cdrom/cdrom.c:691:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_is_random_writable': /kisskb/src/drivers/cdrom/cdrom.c:736:27: note: byref variable will be forcibly initialized struct rwrt_feature_desc rfd; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_bgformat': /kisskb/src/drivers/cdrom/cdrom.c:479:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_has_defect_mgt': /kisskb/src/drivers/cdrom/cdrom.c:711:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ram_open_write': /kisskb/src/drivers/cdrom/cdrom.c:848:27: note: byref variable will be forcibly initialized struct rwrt_feature_desc rfd; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_dvd_rw_close_write': /kisskb/src/drivers/cdrom/cdrom.c:946:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_mech_status': /kisskb/src/drivers/cdrom/cdrom.c:1302:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_track_info': /kisskb/src/drivers/cdrom/cdrom.c:2808:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_load_unload': /kisskb/src/drivers/cdrom/cdrom.c:1385:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'udp_tunnel_nic_device_sync_one': /kisskb/src/net/ipv4/udp_tunnel_nic.c:214:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_subchannel': /kisskb/src/drivers/cdrom/cdrom.c:2018:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_subchannel': /kisskb/src/drivers/cdrom/cdrom.c:3068:23: note: byref variable will be forcibly initialized struct cdrom_subchnl q; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'dvd_do_auth': /kisskb/src/drivers/cdrom/cdrom.c:1636:14: note: byref variable will be forcibly initialized rpc_state_t rpc_state; ^ /kisskb/src/drivers/cdrom/cdrom.c:1634:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_dvd_auth': /kisskb/src/drivers/cdrom/cdrom.c:3261:15: note: byref variable will be forcibly initialized dvd_authinfo ai; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_probe_pc': /kisskb/src/drivers/cdrom/cdrom.c:426:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_is_mrw': /kisskb/src/drivers/cdrom/cdrom.c:447:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mo_open_write': /kisskb/src/drivers/cdrom/cdrom.c:819:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_set_lba_space': /kisskb/src/drivers/cdrom/cdrom.c:559:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_open_write': /kisskb/src/drivers/cdrom/cdrom.c:781:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_volume': /kisskb/src/drivers/cdrom/cdrom.c:3134:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volctrl; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_multisession': /kisskb/src/drivers/cdrom/cdrom.c:2306:28: note: byref variable will be forcibly initialized struct cdrom_multisession info; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_read_tocentry': /kisskb/src/drivers/cdrom/cdrom.c:2683:24: note: byref variable will be forcibly initialized struct cdrom_tocentry entry; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_last_written': /kisskb/src/drivers/cdrom/cdrom.c:2844:20: note: byref variable will be forcibly initialized track_information ti; ^ /kisskb/src/drivers/cdrom/cdrom.c:2843:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/cdrom/cdrom.c:2842:24: note: byref variable will be forcibly initialized struct cdrom_tocentry toc; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_next_writable': /kisskb/src/drivers/cdrom/cdrom.c:2909:20: note: byref variable will be forcibly initialized track_information ti; ^ /kisskb/src/drivers/cdrom/cdrom.c:2908:19: note: byref variable will be forcibly initialized disc_information di; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl': /kisskb/src/drivers/cdrom/cdrom.c:3307:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/net/dccp/ccid.c: In function 'ccid_kmem_cache_create': /kisskb/src/net/dccp/ccid.c:82:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_multiblock_erase': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2185:21: note: byref variable will be forcibly initialized struct erase_info verify_instr = *instr; ^ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_fast_dump': /kisskb/src/net/netfilter/nft_cmp.c:212:18: note: byref variable will be forcibly initialized struct nft_data data; ^ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_fast_init': /kisskb/src/net/netfilter/nft_cmp.c:168:18: note: byref variable will be forcibly initialized struct nft_data data; ^ /kisskb/src/net/netfilter/nft_cmp.c:167:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_select_ops': /kisskb/src/net/netfilter/nft_cmp.c:242:18: note: byref variable will be forcibly initialized struct nft_data data; ^ /kisskb/src/net/netfilter/nft_cmp.c:241:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_init': /kisskb/src/net/netfilter/nft_cmp.c:76:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/drivers/mtd/devices/sst25l.c: In function 'sst25l_status': /kisskb/src/drivers/mtd/devices/sst25l.c:70:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/mtd/devices/sst25l.c:69:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/drivers/mtd/devices/sst25l.c:24:0: /kisskb/src/drivers/mtd/devices/sst25l.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/mtd/devices/sst25l.c: In function 'sst25l_read': /kisskb/src/drivers/mtd/devices/sst25l.c:211:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/drivers/mtd/devices/sst25l.c: In function 'sst25l_match_device': /kisskb/src/drivers/mtd/devices/sst25l.c:312:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/mtd/devices/sst25l.c:311:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_changelink': /kisskb/src/net/ipv4/ip_vti.c:577:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_newlink': /kisskb/src/net/ipv4/ip_vti.c:564:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm parms; ^ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_tunnel_xmit': /kisskb/src/net/ipv4/ip_vti.c:279:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_file.c:6: /kisskb/src/fs/xfs/xfs_file.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/xfs/xfs_file.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:707, from /kisskb/src/fs/xfs/kmem.h:11, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_file.c:6: /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_break_dax_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/fs/xfs/xfs_file.c:843:9: note: in expansion of macro '___wait_var_event' return ___wait_var_event(&page->_refcount, ^ /kisskb/src/net/ipv6/xfrm6_policy.c: In function 'xfrm6_dst_lookup': /kisskb/src/net/ipv6/xfrm6_policy.c:31:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_fallocate': /kisskb/src/fs/xfs/xfs_file.c:1051:16: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_buffered_write': /kisskb/src/fs/xfs/xfs_file.c:756:24: note: byref variable will be forcibly initialized struct xfs_eofblocks eofb = {0}; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/sctp.h:90, from /kisskb/src/net/sctp/sm_statefuns.c:48: /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe_path': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe_path, ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe, ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_auth_chunk_verify': /kisskb/src/net/sctp/sm_statefuns.c:631:20: note: byref variable will be forcibly initialized struct sctp_chunk auth; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_6_stale': /kisskb/src/net/sctp/sm_statefuns.c:2448:36: note: byref variable will be forcibly initialized struct sctp_cookie_preserve_param bht; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/8021q/vlan.c:20: /kisskb/src/net/8021q/vlan.c: In function 'vlan_device_event': /kisskb/src/net/8021q/vlan.c:440:13: note: byref variable will be forcibly initialized LIST_HEAD(close_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/8021q/vlan.c:375:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/8021q/vlan.c: In function 'vlan_ioctl_handler': /kisskb/src/net/8021q/vlan.c:547:25: note: byref variable will be forcibly initialized struct vlan_ioctl_args args; ^ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_backbeat_8_3': /kisskb/src/net/sctp/sm_statefuns.c:1207:18: note: byref variable will be forcibly initialized union sctp_addr from_addr; ^ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized struct xxh32_state state; ^ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:21: note: byref variable will be forcibly initialized struct xxh64_state state; ^ /kisskb/src/drivers/atm/atmtcp.c: In function 'atmtcp_v_ioctl': /kisskb/src/drivers/atm/atmtcp.c:159:21: note: byref variable will be forcibly initialized struct atm_cirange ci; ^ /kisskb/src/drivers/atm/atmtcp.c: In function 'atmtcp_v_close': /kisskb/src/drivers/atm/atmtcp.c:146:24: note: byref variable will be forcibly initialized struct atmtcp_control msg; ^ /kisskb/src/drivers/atm/atmtcp.c: In function 'atmtcp_v_open': /kisskb/src/drivers/atm/atmtcp.c:122:24: note: byref variable will be forcibly initialized struct atmtcp_control msg; ^ /kisskb/src/drivers/mfd/pcf50633-adc.c: In function 'pcf50633_adc_sync_read': /kisskb/src/drivers/mfd/pcf50633-adc.c:118:35: note: byref variable will be forcibly initialized struct pcf50633_adc_sync_request req; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:398:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:469:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/net/ipv4/esp4.c: In function 'esp_output': /kisskb/src/net/ipv4/esp4.c:659:18: note: byref variable will be forcibly initialized struct esp_info esp; ^ /kisskb/src/net/ipv4/esp4.c: In function 'esp_input_done2': /kisskb/src/net/ipv4/esp4.c:798:19: note: byref variable will be forcibly initialized xfrm_address_t ipaddr; ^ /kisskb/src/drivers/spi/spidev.c: In function 'spidev_message': /kisskb/src/drivers/spi/spidev.c:202:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/spi/spidev.c: In function 'spidev_sync_write': /kisskb/src/drivers/spi/spidev.c:120:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/spi/spidev.c: In function 'spidev_sync_read': /kisskb/src/drivers/spi/spidev.c:135:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/block/aoe/aoechr.c: In function 'revalidate': /kisskb/src/drivers/block/aoe/aoechr.c:117:23: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/fs/ocfs2/suballoc.c: In function 'ocfs2_claim_new_inode': /kisskb/src/fs/ocfs2/suballoc.c:2202:31: note: byref variable will be forcibly initialized struct ocfs2_suballoc_result res; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /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 struct sk_buff_head queue, *rq; ^ /kisskb/src/drivers/ata/ahci_xgene.c: In function 'xgene_ahci_do_hardreset': /kisskb/src/drivers/ata/ahci_xgene.c:360:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /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 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 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 struct sockaddr_atmpvc pvc; ^ /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 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:514:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_enable cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_idle': /kisskb/src/net/bluetooth/hci_conn.c:492:28: note: byref variable will be forcibly initialized struct hci_cp_sniff_mode cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:483:31: note: byref variable will be forcibly initialized 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:1414:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_encrypt': /kisskb/src/net/bluetooth/hci_conn.c:1438:34: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/net/bluetooth/hci_conn.c:28: /kisskb/src/net/bluetooth/hci_conn.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_directed_advertising': /kisskb/src/net/bluetooth/hci_conn.c:991:34: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:977:43: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^ /kisskb/src/net/bluetooth/hci_conn.c:940:12: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^ /kisskb/src/net/bluetooth/hci_conn.c:939:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:975:27: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_add_le_create_conn': /kisskb/src/net/bluetooth/hci_conn.c:907:32: note: byref variable will be forcibly initialized struct hci_cp_le_create_conn cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_acl_create_connection': /kisskb/src/net/bluetooth/hci_conn.c:202:28: note: byref variable will be forcibly initialized struct hci_cp_create_conn cp; ^ /kisskb/src/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 struct hci_cp_read_clock_offset clkoff_cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_setup_sync': /kisskb/src/net/bluetooth/hci_conn.c:313:32: note: byref variable will be forcibly initialized struct hci_cp_setup_sync_conn cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_conn_update': /kisskb/src/net/bluetooth/hci_conn.c:367:31: note: byref variable will be forcibly initialized struct hci_cp_le_conn_update cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_start_enc': /kisskb/src/net/bluetooth/hci_conn.c:402:29: note: byref variable will be forcibly initialized struct hci_cp_le_start_enc cp; ^ /kisskb/src/net/netfilter/nft_range.c: In function 'nft_range_init': /kisskb/src/net/netfilter/nft_range.c:54:34: note: byref variable will be forcibly initialized struct nft_data_desc desc_from, desc_to; ^ /kisskb/src/net/netfilter/nft_range.c:54:23: note: byref variable will be forcibly initialized struct nft_data_desc desc_from, desc_to; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_route': /kisskb/src/net/bluetooth/hci_conn.c:704:13: note: byref variable will be forcibly initialized bdaddr_t id_addr; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:685:27: note: in expansion of macro 'BDADDR_ANY' int use_src = bacmp(src, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_switch_role': /kisskb/src/net/bluetooth/hci_conn.c:1552:29: note: byref variable will be forcibly initialized struct hci_cp_switch_role cp; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_enter_active_mode': /kisskb/src/net/bluetooth/hci_conn.c:1576:33: note: byref variable will be forcibly initialized 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:1644:27: note: byref variable will be forcibly initialized struct hci_conn_list_req req, *cl; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_ioctl': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:365:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:345:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:323:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:303:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_info': /kisskb/src/net/bluetooth/hci_conn.c:1697:23: note: byref variable will be forcibly initialized struct hci_conn_info ci; ^ /kisskb/src/net/bluetooth/hci_conn.c:1696:27: note: byref variable will be forcibly initialized 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:1724:27: note: byref variable will be forcibly initialized struct hci_auth_info_req req; ^ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_connect_le': /kisskb/src/net/bluetooth/hci_conn.c:1039:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:1081:30: note: in expansion of macro 'BDADDR_ANY' if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_read_id': /kisskb/src/drivers/mtd/spi-nor/core.c:2243:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_sfdp_init_params': /kisskb/src/drivers/mtd/spi-nor/core.c:2895:33: note: byref variable will be forcibly initialized struct spi_nor_flash_parameter sfdp_params; ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_clear_sr': /kisskb/src/drivers/mtd/spi-nor/core.c:661:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_read_fsr': /kisskb/src/drivers/mtd/spi-nor/core.c:429:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_clear_fsr': /kisskb/src/drivers/mtd/spi-nor/core.c:727:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_read_sr2': /kisskb/src/drivers/mtd/spi-nor/core.c:1150:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_erase_chip': /kisskb/src/drivers/mtd/spi-nor/core.c:1183:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_erase_sector': /kisskb/src/drivers/mtd/spi-nor/core.c:1328:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spansion_set_4byte_addr_mode': /kisskb/src/drivers/mtd/spi-nor/core.c:547:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_write_enable': /kisskb/src/drivers/mtd/spi-nor/core.c:321:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_write_disable': /kisskb/src/drivers/mtd/spi-nor/core.c:352:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_read_sr': /kisskb/src/drivers/mtd/spi-nor/core.c:385:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_read_cr': /kisskb/src/drivers/mtd/spi-nor/core.c:473:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_set_4byte_addr_mode': /kisskb/src/drivers/mtd/spi-nor/core.c:506:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_write_ear': /kisskb/src/drivers/mtd/spi-nor/core.c:581:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_xread_sr': /kisskb/src/drivers/mtd/spi-nor/core.c:614:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_write_sr2': /kisskb/src/drivers/mtd/spi-nor/core.c:1114:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_global_block_unlock': /kisskb/src/drivers/mtd/spi-nor/core.c:871:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_write_sr': /kisskb/src/drivers/mtd/spi-nor/core.c:910:21: note: byref variable will be forcibly initialized struct spi_mem_op op = ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/scsi.h:364, from /kisskb/src/drivers/scsi/scsi.c:74: /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scsi.h:200:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_dispatch_cmd_start, ^ /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'resend': /kisskb/src/drivers/block/aoe/aoecmd.c:455:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scsi.h:242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_dispatch_cmd_error, ^ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_cmd_done_timeout_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/scsi.h:287:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(scsi_cmd_done_timeout_template, ^ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_eh_wakeup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scsi.h:344:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_eh_wakeup, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi.c:41: /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_update_vpd_page': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/mtd/spi-nor/core.c:12: /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_erase_multi_sectors': /kisskb/src/drivers/mtd/spi-nor/core.c:1602:12: note: byref variable will be forcibly initialized LIST_HEAD(erase_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_ata_rw': /kisskb/src/drivers/block/aoe/aoecmd.c:374:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'probe': /kisskb/src/drivers/block/aoe/aoecmd.c:585:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:481:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/aoe/aoecmd.c:8: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'rexmit_timer': /kisskb/src/drivers/block/aoe/aoecmd.c:734:12: note: byref variable will be forcibly initialized LIST_HEAD(flist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/mtd/spi-nor/core.c: In function 'spi_nor_probe': /kisskb/src/drivers/mtd/spi-nor/core.c:3653:30: note: byref variable will be forcibly initialized const struct spi_nor_hwcaps hwcaps = { .mask = SNOR_HWCAPS_ALL }; ^ /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg': /kisskb/src/drivers/block/aoe/aoecmd.c:1360:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg_rsp': /kisskb/src/drivers/block/aoe/aoecmd.c:1524:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/aoe/aoecmd.c:8: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoe_flush_iocq_by_index': /kisskb/src/drivers/block/aoe/aoecmd.c:1647:12: note: byref variable will be forcibly initialized LIST_HEAD(flist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_printvals': /kisskb/src/net/dccp/feat.c:272:16: note: byref variable will be forcibly initialized dccp_feat_val fval = { .sp.vec = list, .sp.len = len }; ^ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_handle_nn_established': /kisskb/src/net/dccp/feat.c:1322:16: note: byref variable will be forcibly initialized dccp_feat_val fval; ^ /kisskb/src/net/dccp/feat.c: In function '__feat_register_sp': /kisskb/src/net/dccp/feat.c:727:16: note: byref variable will be forcibly initialized dccp_feat_val fval; ^ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_change_recv': /kisskb/src/net/dccp/feat.c:1113:16: note: byref variable will be forcibly initialized dccp_feat_val fval; ^ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_init': /kisskb/src/net/dccp/feat.c:1461:8: note: byref variable will be forcibly initialized } tx, rx; ^ /kisskb/src/net/dccp/feat.c:1461:4: note: byref variable will be forcibly initialized } tx, rx; ^ /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c: In function 'create_bbt': /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c:64:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/net/decnet/dn_nsp_in.c: In function 'dn_find_listener': /kisskb/src/net/decnet/dn_nsp_in.c:222:21: note: byref variable will be forcibly initialized struct sockaddr_dn srcaddr; ^ /kisskb/src/net/decnet/dn_nsp_in.c:221:21: note: byref variable will be forcibly initialized struct sockaddr_dn dstaddr; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11:0, from /kisskb/src/net/decnet/dn_nsp_in.c:63: /kisskb/src/net/decnet/dn_nsp_in.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv6.h:12:0, from /kisskb/src/include/linux/netfilter_ipv6.h:10, from /kisskb/src/net/ipv6/xfrm6_output.c:13: /kisskb/src/net/ipv6/xfrm6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_rxpmtu': /kisskb/src/net/ipv6/xfrm6_output.c:28:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_error': /kisskb/src/net/ipv6/xfrm6_output.c:39:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:15: note: byref variable will be forcibly initialized struct ifreq ifrr; ^ In file included from /kisskb/src/net/8021q/vlan.h:5:0, from /kisskb/src/net/8021q/vlan_dev.c:30: /kisskb/src/net/8021q/vlan_dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ /kisskb/src/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 struct pardev_cb parkbd_parport_cb; ^ /kisskb/src/drivers/mtd/ubi/vmt.c: In function 'ubi_create_volume': /kisskb/src/drivers/mtd/ubi/vmt.c:148:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/mtd/ubi/vmt.c: In function 'ubi_resize_volume': /kisskb/src/drivers/mtd/ubi/vmt.c:416:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ In file included from /kisskb/src/net/ipv6/xfrm6_input.c:15:0: /kisskb/src/net/ipv6/xfrm6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/ipv4/esp4_offload.c: In function 'esp_xmit': /kisskb/src/net/ipv4/esp4_offload.c:252:18: note: byref variable will be forcibly initialized struct esp_info esp; ^ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_do_sm': /kisskb/src/net/sctp/sm_sideeffect.c:1141:22: note: byref variable will be forcibly initialized struct sctp_cmd_seq commands; ^ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_cmd_interpreter': /kisskb/src/net/sctp/sm_sideeffect.c:1266:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sackh; ^ /kisskb/src/drivers/input/gameport/gameport.c: In function 'gameport_set_phys': /kisskb/src/drivers/input/gameport/gameport.c:513:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ocfs2/uptodate.c: In function 'ocfs2_metadata_cache_purge': /kisskb/src/fs/ocfs2/uptodate.c:160:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__int, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:44:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__pointer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__pointer, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__int_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__int_int, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__uint_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:114:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__uint_int, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__uint_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:133:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__uint_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:171:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_int, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_ull': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:190:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_ull, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_ull_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:209:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_ull_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_uint_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:233:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_uint_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__uint_uint_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:257:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__uint_uint_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_ull_ull': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:280:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_ull_ull, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_int_int_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:304:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_int_int_int, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_uint_uint_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:330:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_uint_uint_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__ull_ull_uint_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:357:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__ull_ull_uint_uint, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__btree_ops': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:385:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__btree_ops, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_grow_tree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:423:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_grow_tree, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_rotate_subtree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:437:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rotate_subtree, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_insert_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:455:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_insert_extent, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_split_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:480:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_split_extent, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_remove_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:502:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_remove_extent, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_commit_truncate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:528:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_commit_truncate, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_validate_extent_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:549:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_validate_extent_block, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_rotate_leaf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:561:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rotate_leaf, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_add_clusters_in_btree_ret': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:586:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_add_clusters_in_btree_ret, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_mark_extent_written': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:603:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_mark_extent_written, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__truncate_log_ops': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:624:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__truncate_log_ops, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_cache_block_dealloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:669:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_cache_block_dealloc, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_trim_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:692:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_trim_extent, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_sync_local_to_main_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:741:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_sync_local_to_main_free, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_relink_block_group': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:796:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_relink_block_group, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_free_suballoc_bits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:836:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_free_suballoc_bits, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_free_clusters': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:856:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_free_clusters, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__refcount_tree_ops': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:902:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__refcount_tree_ops, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_split_refcount_rec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:934:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_split_refcount_rec, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_decrease_refcount': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:979:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_decrease_refcount, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_calc_refcount_meta_credits_iterate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1004:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_calc_refcount_meta_credits_iterate, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_clear_ext_refcount': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1043:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_clear_ext_refcount, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_replace_clusters': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1067:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_replace_clusters, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_refcount_cow_hunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1095:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_refcount_cow_hunk, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__get_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__get_block, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_try_to_write_inline_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_try_to_write_inline_data, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_write_begin_nolock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_write_begin_nolock, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_write_end_inline': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_write_end_inline, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1249:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_fault, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_extend_allocation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1326:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_extend_allocation, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_extend_allocation_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1352:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_extend_allocation_end, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_write_zero_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1375:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_write_zero_page, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_prepare_inode_for_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1452:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_prepare_inode_for_write, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_iget_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1478:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_iget_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_iget_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_iget_end, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_find_actor': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1511:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_find_actor, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_inode_is_valid_to_delete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1541:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_inode_is_valid_to_delete, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_inode_revalidate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_inode_revalidate, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_read_virt_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1598:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_read_virt_blocks, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_remount': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1644:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_remount, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_fill_super': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1661:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_fill_super, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_statfs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1694:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_statfs, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_resv_find_window_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1862:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_resv_find_window_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_cannibalize_resv_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1890:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_cannibalize_resv_end, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_resmap_claimed_bits_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1914:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_resmap_claimed_bits_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_resmap_claimed_bits_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1946:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_resmap_claimed_bits_end, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_sync_dquot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1984:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_sync_dquot, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_rename_over_existing': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2312:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rename_over_existing, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_get_dentry_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2494:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_get_dentry_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_complete_recovery_slot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2601:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_complete_recovery_slot, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_recovery_thread': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2625:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_recovery_thread, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_write_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2686:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_write_block, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_read_blocks_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2700:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_read_blocks_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_buffer_cached_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2730:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_buffer_cached_end, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__string': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:78:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__string, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__file_ops': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1273:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__file_ops, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_setattr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1406:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_setattr, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_parse_options': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_parse_options, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'perf_trace_ocfs2_initialize_super': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1710:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_initialize_super, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_initialize_super': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1710:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_initialize_super, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1710:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_initialize_super, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_init_xattr_set_ctxt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1740:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_init_xattr_set_ctxt, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__xattr_find': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:1759:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__xattr_find, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_sync_dquot_helper': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2008:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_sync_dquot_helper, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dx_dir_search': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2048:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dx_dir_search, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_find_files_on_disk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_find_files_on_disk, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_check_dir_for_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_check_dir_for_entry, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dx_dir_index_root_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dx_dir_index_root_block, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2__dentry_ops': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2159:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ocfs2__dentry_ops, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_mknod': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_mknod, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'perf_trace_ocfs2_link': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2231:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_link, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2231:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_link, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2231:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_link, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'perf_trace_ocfs2_rename': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rename, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/ocfs2/ocfs2_trace.h:2767, from /kisskb/src/fs/ocfs2/super.c:34: /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rename, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rename, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_rename_target_exists': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_rename_target_exists, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_symlink_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2332:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_symlink_begin, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_blkno_stringify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2354:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_blkno_stringify, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_orphan_del': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2375:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_orphan_del, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dentry_revalidate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2396:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dentry_revalidate, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dentry_revalidate_negative': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dentry_revalidate_negative, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_find_local_alias': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2440:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_find_local_alias, ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dentry_attach_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2454:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dentry_attach_lock, ^ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_fast_dump': /kisskb/src/net/netfilter/nft_bitwise.c:350:18: note: byref variable will be forcibly initialized struct nft_data data; ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_dentry_attach_lock_found': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2474:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_dentry_attach_lock_found, ^ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_extract_u32_data': /kisskb/src/net/netfilter/nft_bitwise.c:294:18: note: byref variable will be forcibly initialized struct nft_data data; ^ /kisskb/src/net/netfilter/nft_bitwise.c:293:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_get_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2518:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_get_parent, ^ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_init_bool': /kisskb/src/net/netfilter/nft_bitwise.c:96:29: note: byref variable will be forcibly initialized struct nft_data_desc mask, xor; ^ /kisskb/src/net/netfilter/nft_bitwise.c:96:23: note: byref variable will be forcibly initialized struct nft_data_desc mask, xor; ^ /kisskb/src/fs/ocfs2/super.c: In function 'trace_event_raw_event_ocfs2_encode_fh_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/ocfs2/./ocfs2_trace.h:2540:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ocfs2_encode_fh_begin, ^ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_init_shift': /kisskb/src/net/netfilter/nft_bitwise.c:135:23: note: byref variable will be forcibly initialized struct nft_data_desc d; ^ /kisskb/src/fs/ocfs2/super.c: In function 'ocfs2_remount': /kisskb/src/fs/ocfs2/super.c:612:23: note: byref variable will be forcibly initialized struct mount_options parsed_options; ^ /kisskb/src/fs/ocfs2/super.c: In function 'ocfs2_fill_super': /kisskb/src/fs/ocfs2/super.c:989:32: note: byref variable will be forcibly initialized struct ocfs2_blockcheck_stats stats; ^ /kisskb/src/fs/ocfs2/super.c:984:23: note: byref variable will be forcibly initialized struct mount_options parsed_options; ^ /kisskb/src/fs/ocfs2/super.c: In function '__ocfs2_error': /kisskb/src/fs/ocfs2/super.c:2563:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ocfs2/super.c:2562:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ocfs2/super.c: In function '__ocfs2_abort': /kisskb/src/fs/ocfs2/super.c:2586:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ocfs2/super.c:2585:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ocfs2/super.c: In function 'ocfs2_block_signals': /kisskb/src/fs/ocfs2/super.c:2621:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ /kisskb/src/fs/ocfs2/quota_global.c: In function '__ocfs2_global_write_info': /kisskb/src/fs/ocfs2/quota_global.c:421:34: note: byref variable will be forcibly initialized struct ocfs2_global_disk_dqinfo dinfo; ^ /kisskb/src/fs/ocfs2/quota_global.c: In function 'ocfs2_global_read_info': /kisskb/src/fs/ocfs2/quota_global.c:343:34: note: byref variable will be forcibly initialized struct ocfs2_global_disk_dqinfo dinfo; ^ /kisskb/src/fs/ocfs2/quota_global.c: In function '__ocfs2_sync_dquot': /kisskb/src/fs/ocfs2/quota_global.c:490:33: note: byref variable will be forcibly initialized struct ocfs2_global_disk_dqblk dqblk; ^ /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_rcv_encap': /kisskb/src/net/ipv6/xfrm6_protocol.c:80:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv6/xfrm6_protocol.c:14: /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/xfrm6_protocol.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/net/atm/resources.c: In function 'fetch_stats': /kisskb/src/net/atm/resources.c:180:23: note: byref variable will be forcibly initialized struct atm_dev_stats tmp; ^ /kisskb/src/net/atm/resources.c: In function 'atm_dev_ioctl': /kisskb/src/net/atm/resources.c:324:26: note: byref variable will be forcibly initialized struct sockaddr_atmsvc addr; ^ In file included from /kisskb/src/drivers/spi/spi-bcm2835.c:19:0: /kisskb/src/drivers/spi/spi-bcm2835.c: In function 'dmaengine_desc_set_reuse': /kisskb/src/include/linux/dmaengine.h:1538:24: note: byref variable will be forcibly initialized struct dma_slave_caps caps; ^ /kisskb/src/drivers/spi/spi-bcm2835.c: In function 'bcm2835_dma_init': /kisskb/src/drivers/spi/spi-bcm2835.c:892:26: note: byref variable will be forcibly initialized struct dma_slave_config slave_config; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/input/serio/serport.c:12: /kisskb/src/drivers/input/serio/serport.c: In function 'serport_ldisc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/serio/serport.c:186:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags)); ^ /kisskb/src/drivers/spi/spi-axi-spi-engine.c: In function 'spi_engine_transfer_one_message': /kisskb/src/drivers/spi/spi-axi-spi-engine.c:422:28: note: byref variable will be forcibly initialized struct spi_engine_program p_dry, *p; ^ /kisskb/src/drivers/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:712:34: note: byref variable will be forcibly initialized struct scsi_host_busy_iter_data iter_data = { ^ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'create_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:55:9: note: byref variable will be forcibly initialized guid_t uuid; ^ /kisskb/src/drivers/mtd/ubi/upd.c: In function 'set_update_marker': /kisskb/src/drivers/mtd/ubi/upd.c:44:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/mtd/ubi/upd.c: In function 'clear_update_marker': /kisskb/src/drivers/mtd/ubi/upd.c:78:25: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/net/8021q/vlan_netlink.c: In function 'vlan_fill_info': /kisskb/src/net/8021q/vlan_netlink.c:218:31: note: byref variable will be forcibly initialized struct ifla_vlan_qos_mapping m; ^ /kisskb/src/net/8021q/vlan_netlink.c:217:25: note: byref variable will be forcibly initialized struct ifla_vlan_flags f; ^ /kisskb/src/drivers/mtd/spi-nor/sfdp.c: In function 'spi_nor_parse_bfpt': /kisskb/src/drivers/mtd/spi-nor/sfdp.c:439:19: note: byref variable will be forcibly initialized struct sfdp_bfpt bfpt; ^ /kisskb/src/drivers/mtd/spi-nor/sfdp.c: In function 'spi_nor_parse_sfdp': /kisskb/src/drivers/mtd/spi-nor/sfdp.c:1264:21: note: byref variable will be forcibly initialized struct sfdp_header header; ^ /kisskb/src/net/decnet/dn_nsp_out.c: In function 'dn_nsp_send': /kisskb/src/net/decnet/dn_nsp_out.c:71:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:251:20: note: byref variable will be forcibly initialized struct xfs_fsmap fmr; ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_rtdev_rtbitmap_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:458:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_datadev_bnobt_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:372:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_logdev': /kisskb/src/fs/xfs/xfs_fsmap.c:410:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_name': /kisskb/src/net/bluetooth/hci_event.c:2005:32: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_complete_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2525:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_next_name': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2025:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_reject_conn': /kisskb/src/net/bluetooth/hci_event.c:2701:32: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'send_conn_param_neg_reply': /kisskb/src/net/bluetooth/hci_event.c:5820:44: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_neg_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:2548:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_with_rssi_evt': /kisskb/src/net/bluetooth/hci_event.c:4188:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_extended_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:4421:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'has_pending_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4011:31: note: byref variable will be forcibly initialized struct hci_cp_link_key_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2663:36: note: byref variable will be forcibly initialized struct hci_cp_change_conn_ptype cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2653:39: note: byref variable will be forcibly initialized struct hci_cp_read_remote_features cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_request_evt': /kisskb/src/net/bluetooth/hci_event.c:2701:32: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2701:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:2701:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:2783:38: note: byref variable will be forcibly initialized struct hci_cp_accept_sync_conn_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2771:33: note: byref variable will be forcibly initialized struct hci_cp_accept_conn_req cp; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'le_set_scan_enable_complete': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_auth_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2966:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ /kisskb/src/net/bluetooth/hci_event.c:2946:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_features_evt': /kisskb/src/net/bluetooth/hci_event.c:3232:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c:3223:42: note: byref variable will be forcibly initialized struct hci_cp_read_remote_ext_features cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_ext_features_evt': /kisskb/src/net/bluetooth/hci_event.c:4302:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_name_evt': /kisskb/src/net/bluetooth/hci_event.c:3011:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_encrypt_change_evt': /kisskb/src/net/bluetooth/hci_event.c:3163:39: note: byref variable will be forcibly initialized struct hci_cp_write_auth_payload_to cp; ^ /kisskb/src/net/bluetooth/hci_event.c:3127:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_event.c:3126:35: note: byref variable will be forcibly initialized struct hci_cp_read_enc_key_size cp; ^ /kisskb/src/net/ipv6/netfilter.c: In function 'ip6_route_me_harder': /kisskb/src/net/ipv6/netfilter.c:31:16: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^ /kisskb/src/net/ipv6/netfilter.c: In function 'br_ip6_fragment': /kisskb/src/net/ipv6/netfilter.c:155:28: note: byref variable will be forcibly initialized struct ip6_fraglist_iter iter; ^ /kisskb/src/net/ipv6/netfilter.c:123:24: note: byref variable will be forcibly initialized struct ip6_frag_state state; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_cs_remote_name_req': /kisskb/src/net/bluetooth/hci_event.c:2116:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested auth_cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_io_capa_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4634:41: note: byref variable will be forcibly initialized struct hci_cp_io_capability_neg_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:4602:37: note: byref variable will be forcibly initialized struct hci_cp_io_capability_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_oob_data_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4915:39: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:4899:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_ext_data_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c:4890:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_neg_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:5205:41: note: byref variable will be forcibly initialized struct hci_cp_le_read_remote_features cp; ^ In file included from /kisskb/src/net/bluetooth/hci_event.c:29:0: /kisskb/src/net/bluetooth/hci_event.c: In function 'process_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ltk_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5757:33: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_neg_reply neg; ^ /kisskb/src/net/bluetooth/hci_event.c:5756:29: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_reply cp; ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_remote_conn_param_req_evt': /kisskb/src/net/bluetooth/hci_event.c:5833:40: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_reply cp; ^ /kisskb/src/fs/ocfs2/acl.c: In function 'ocfs2_iop_set_acl': /kisskb/src/fs/ocfs2/acl.c:270:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ /kisskb/src/fs/ocfs2/acl.c: In function 'ocfs2_iop_get_acl': /kisskb/src/fs/ocfs2/acl.c:300:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tunnel4.c:8: /kisskb/src/net/ipv4/tunnel4.c: In function 'xfrm4_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/tunnel4.c:52:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/net/netfilter/nft_lookup.c: In function 'nft_lookup_validate': /kisskb/src/net/netfilter/nft_lookup.c:202:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_if': /kisskb/src/net/ipv4/ipconfig.c:358:15: note: byref variable will be forcibly initialized struct ifreq ir; ^ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_routes': /kisskb/src/net/ipv4/ipconfig.c:401:18: note: byref variable will be forcibly initialized struct rtentry rm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/protocol.c:29: /kisskb/src/net/sctp/protocol.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/protocol.c: In function 'sctp_v4_get_dst': /kisskb/src/net/sctp/protocol.c:420:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^ /kisskb/src/net/sctp/protocol.c:414:15: note: byref variable will be forcibly initialized struct flowi _fl; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/sctp/protocol.c: In function 'sctp_copy_local_addr_list': /kisskb/src/net/sctp/protocol.c:137:18: note: byref variable will be forcibly initialized union sctp_addr laddr; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^ /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_udp_checksum': /kisskb/src/net/netfilter/nft_payload.c:489:21: note: byref variable will be forcibly initialized struct udphdr *uh, _uh; ^ /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_l4csum_offset': /kisskb/src/net/netfilter/nft_payload.c:489:21: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_copy_vlan': /kisskb/src/net/netfilter/nft_payload.c:46:21: note: byref variable will be forcibly initialized struct vlan_ethhdr veth; ^ /kisskb/src/fs/ocfs2/filecheck.c: In function 'ocfs2_filecheck_attr_store': /kisskb/src/fs/ocfs2/filecheck.c:456:30: note: byref variable will be forcibly initialized struct ocfs2_filecheck_args args; ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_dump_compat': /kisskb/src/net/ipv4/inet_diag.c:1275:26: note: byref variable will be forcibly initialized struct inet_diag_req_v2 req; ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_cmd_exact': /kisskb/src/net/ipv4/inet_diag.c:610:27: note: byref variable will be forcibly initialized struct netlink_callback cb = { ^ /kisskb/src/net/ipv4/inet_diag.c:596:29: note: byref variable will be forcibly initialized struct inet_diag_dump_data dump_data; ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_get_exact_compat': /kisskb/src/net/ipv4/inet_diag.c:1290:26: note: byref variable will be forcibly initialized struct inet_diag_req_v2 req; ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_rcv_msg_compat': /kisskb/src/net/ipv4/inet_diag.c:1312:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/dn_dev.c:29: /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_dev.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_db->ifa_list, ifa); ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_handler_cmd': /kisskb/src/net/ipv4/inet_diag.c:1333:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_dev.c:1097:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->dn_ptr, dn_db); ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_msg_attrs_fill': /kisskb/src/net/ipv4/inet_diag.c:128:27: note: byref variable will be forcibly initialized struct inet_diag_sockopt inet_sockopt; ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_sk_diag_fill': /kisskb/src/net/ipv4/inet_diag.c:351:21: note: byref variable will be forcibly initialized union tcp_cc_info info; ^ /kisskb/src/net/ipv4/inet_diag.c:271:28: note: byref variable will be forcibly initialized struct inet_diag_meminfo minfo = { ^ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_bc_sk': /kisskb/src/net/ipv4/inet_diag.c:789:25: note: byref variable will be forcibly initialized struct inet_diag_entry entry; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'autoresize': /kisskb/src/drivers/mtd/ubi/build.c:780:26: note: byref variable will be forcibly initialized struct ubi_vtbl_record vtbl_rec; ^ /kisskb/src/drivers/mtd/ubi/build.c:763:25: note: byref variable will be forcibly initialized struct ubi_volume_desc desc; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'open_mtd_by_chdev': /kisskb/src/drivers/mtd/ubi/build.c:1134:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/mtd/ubi/build.c:1133:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/mtd/ubi/kapi.c: In function 'ubi_open_volume_path': /kisskb/src/drivers/mtd/ubi/kapi.c:293:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/mtd/ubi/kapi.c:292:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'ubi_volume_notify': /kisskb/src/drivers/mtd/ubi/build.c:158:26: note: byref variable will be forcibly initialized struct ubi_notification nt; ^ /kisskb/src/drivers/mtd/ubi/build.c: In function 'ubi_notify_all': /kisskb/src/drivers/mtd/ubi/build.c:189:26: note: byref variable will be forcibly initialized struct ubi_notification nt; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'vol_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:572:26: note: byref variable will be forcibly initialized struct ubi_volume_info vi; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:562:26: note: byref variable will be forcibly initialized struct ubi_volume_info vi; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:538:31: note: byref variable will be forcibly initialized struct ubi_set_vol_prop_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:496:22: note: byref variable will be forcibly initialized struct ubi_map_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:431:29: note: byref variable will be forcibly initialized struct ubi_leb_change_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'rename_volumes': /kisskb/src/drivers/mtd/ubi/cdev.c:683:19: note: byref variable will be forcibly initialized struct list_head rename_list; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'ubi_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:911:24: note: byref variable will be forcibly initialized struct ubi_rsvol_req req; ^ /kisskb/src/drivers/mtd/ubi/cdev.c:850:24: note: byref variable will be forcibly initialized struct ubi_mkvol_req req; ^ /kisskb/src/drivers/spi/spi-bcm-qspi.c: In function 'bcm_qspi_update_parms': /kisskb/src/drivers/spi/spi-bcm-qspi.c:616:24: note: byref variable will be forcibly initialized struct bcm_qspi_parms xp; ^ /kisskb/src/drivers/mtd/ubi/cdev.c: In function 'ctrl_cdev_ioctl': /kisskb/src/drivers/mtd/ubi/cdev.c:1016:25: note: byref variable will be forcibly initialized struct ubi_attach_req req; ^ /kisskb/src/fs/ocfs2/stack_o2cb.c: In function 'o2cb_cluster_connect': /kisskb/src/fs/ocfs2/stack_o2cb.c:326:30: note: byref variable will be forcibly initialized struct dlm_protocol_version fs_version; ^ /kisskb/src/drivers/spi/spi-bcm-qspi.c: In function 'write_to_hw': /kisskb/src/drivers/spi/spi-bcm-qspi.c:785:20: note: byref variable will be forcibly initialized struct qspi_trans tp; ^ /kisskb/src/drivers/spi/spi-bcm-qspi.c: In function 'read_from_hw': /kisskb/src/drivers/spi/spi-bcm-qspi.c:714:20: note: byref variable will be forcibly initialized struct qspi_trans tp; ^ /kisskb/src/drivers/spi/spi-bcm-qspi.c: In function 'bcm_qspi_hw_init': /kisskb/src/drivers/spi/spi-bcm-qspi.c:1234:24: note: byref variable will be forcibly initialized struct bcm_qspi_parms parms; ^ /kisskb/src/net/8021q/vlanproc.c: In function 'vlandev_seq_show': /kisskb/src/net/8021q/vlanproc.c:245:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1511:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/vfio/vfio.c:13: /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_del_group_dev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/vfio/vfio.c:1009:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11:0, from /kisskb/src/net/decnet/dn_route.c:69: /kisskb/src/net/decnet/dn_route.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/decnet/dn_route.c:52: /kisskb/src/net/decnet/dn_route.c: In function 'dn_insert_route': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:346:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:345:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->dn_next, dn_rt_hash_table[hash].chain); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:333:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/decnet/dn_route.c:331:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rth->dn_next, ^ /kisskb/src/net/decnet/dn_route.c: In function 'dn_cache_getroute': /kisskb/src/net/decnet/dn_route.c:1644:17: note: byref variable will be forcibly initialized struct flowidn fld; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/input/serio/libps2.c:11: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'swap_xe': /kisskb/src/fs/ocfs2/xattr.c:4169:43: note: byref variable will be forcibly initialized struct ocfs2_xattr_entry *l = a, *r = b, tmp; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xa_value_clusters': /kisskb/src/fs/ocfs2/xattr.c:1896:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_tree_list_index_block': /kisskb/src/fs/ocfs2/xattr.c:4136:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_tree_list xl = { ^ /kisskb/src/drivers/net/phy/phy_device.c: In function 'get_phy_device': /kisskb/src/drivers/net/phy/phy_device.c:869:28: note: byref variable will be forcibly initialized struct phy_c45_device_ids c45_ids; ^ /kisskb/src/drivers/net/phy/phy_device.c: In function 'phy_attached_print': /kisskb/src/drivers/net/phy/phy_device.c:1191:11: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_extend_allocation': /kisskb/src/fs/ocfs2/xattr.c:710:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function '__ocfs2_remove_xattr_range': /kisskb/src/fs/ocfs2/xattr.c:774:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_block_remove': /kisskb/src/fs/ocfs2/xattr.c:2461:36: note: byref variable will be forcibly initialized struct ocfs2_rm_xattr_bucket_para args = { ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xa_value_truncate': /kisskb/src/fs/ocfs2/xattr.c:1909:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_rm_xattr_cluster': /kisskb/src/fs/ocfs2/xattr.c:5432:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c:5431:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xa_store_value': /kisskb/src/fs/ocfs2/xattr.c:2207:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_reflink_xattr_tree': /kisskb/src/fs/ocfs2/xattr.c:7058:39: note: byref variable will be forcibly initialized struct ocfs2_reflink_xattr_tree_args para; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_ibody_set': /kisskb/src/fs/ocfs2/xattr.c:2776:22: note: byref variable will be forcibly initialized struct ocfs2_xa_loc loc; ^ /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:137:18: note: byref variable will be forcibly initialized struct rtc_time ret; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_add_new_xattr_cluster': /kisskb/src/fs/ocfs2/xattr.c:5111:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_set_entry_bucket': /kisskb/src/fs/ocfs2/xattr.c:5550:22: note: byref variable will be forcibly initialized struct ocfs2_xa_loc loc; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_block_set': /kisskb/src/fs/ocfs2/xattr.c:2960:22: note: byref variable will be forcibly initialized struct ocfs2_xa_loc loc; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_prepare_refcount_xattr': /kisskb/src/fs/ocfs2/xattr.c:5778:29: note: byref variable will be forcibly initialized struct ocfs2_post_refcount refcount; ^ /kisskb/src/fs/ocfs2/xattr.c:5775:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_attach_refcount_normal': /kisskb/src/fs/ocfs2/xattr.c:5947:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_inline_attach_refcount': /kisskb/src/fs/ocfs2/xattr.c:5985:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb = { ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_block_attach_refcount': /kisskb/src/fs/ocfs2/xattr.c:6124:47: note: byref variable will be forcibly initialized struct ocfs2_xattr_tree_value_refcount_para para = { ^ /kisskb/src/fs/ocfs2/xattr.c:6115:32: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb = { ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_bucket_value_refcount': /kisskb/src/fs/ocfs2/xattr.c:6050:29: note: byref variable will be forcibly initialized struct ocfs2_post_refcount refcount = { ^ /kisskb/src/fs/ocfs2/xattr.c:6041:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_reflink_xattr_header': /kisskb/src/fs/ocfs2/xattr.c:6354:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree data_et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_reflink_xattr_inline': /kisskb/src/fs/ocfs2/xattr.c:6479:31: note: byref variable will be forcibly initialized struct ocfs2_xattr_value_buf vb = { ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_create_empty_xattr_block': /kisskb/src/fs/ocfs2/xattr.c:6553:30: note: byref variable will be forcibly initialized struct ocfs2_xattr_set_ctxt ctxt; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_lock_reflink_xattr_rec_allocators': /kisskb/src/fs/ocfs2/xattr.c:6755:32: note: byref variable will be forcibly initialized struct ocfs2_value_tree_metas metas; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_reflink_xattr_rec': /kisskb/src/fs/ocfs2/xattr.c:7009:27: note: byref variable will be forcibly initialized struct ocfs2_extent_tree et; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_get': /kisskb/src/fs/ocfs2/xattr.c:1328:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_set_handle': /kisskb/src/fs/ocfs2/xattr.c:3458:26: note: byref variable will be forcibly initialized struct ocfs2_xattr_info xi = { ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_xattr_set': /kisskb/src/fs/ocfs2/xattr.c:3543:26: note: byref variable will be forcibly initialized struct ocfs2_xattr_info xi = { ^ /kisskb/src/fs/ocfs2/xattr.c:3541:27: note: byref variable will be forcibly initialized struct ocfs2_lock_holder oh; ^ /kisskb/src/fs/ocfs2/xattr.c: In function 'ocfs2_reflink_xattrs': /kisskb/src/fs/ocfs2/xattr.c:7141:35: note: byref variable will be forcibly initialized struct ocfs2_cached_dealloc_ctxt dealloc; ^ /kisskb/src/fs/ocfs2/xattr.c:7137:29: note: byref variable will be forcibly initialized struct ocfs2_xattr_reflink args; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11:0, from /kisskb/src/net/decnet/dn_neigh.c:37: /kisskb/src/net/decnet/dn_neigh.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_elist': /kisskb/src/net/decnet/dn_neigh.c:534:24: note: byref variable will be forcibly initialized struct elist_cb_state state; ^ /kisskb/src/drivers/spi/spi-butterfly.c: In function 'butterfly_attach': /kisskb/src/drivers/spi/spi-butterfly.c:183:19: note: byref variable will be forcibly initialized struct pardev_cb butterfly_cb; ^ In file included from /kisskb/src/drivers/spi/spi-cadence.c:20:0: /kisskb/src/drivers/spi/spi-cadence.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ /kisskb/src/drivers/mtd/nand/raw/brcmnand/brcmnand.c: In function 'brcmstb_nand_verify_erased_page': /kisskb/src/drivers/mtd/nand/raw/brcmnand/brcmnand.c:2100:24: note: byref variable will be forcibly initialized struct mtd_oob_region ecc; ^ /kisskb/src/net/atm/clip.c: In function 'clip_inet_event': /kisskb/src/net/atm/clip.c:582:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info; ^ In file included from /kisskb/src/net/atm/clip.c:35:0: /kisskb/src/net/atm/clip.c: In function 'clip_setentry': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_diag.c:8: /kisskb/src/net/ipv4/tcp_diag.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^ /kisskb/src/drivers/rtc/class.c: In function 'rtc_hctosys': /kisskb/src/drivers/rtc/class.c:53:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/rtc/class.c:13: /kisskb/src/drivers/rtc/class.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/drivers/rtc/class.c: In function 'rtc_resume': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/class.c:142:20: note: byref variable will be forcibly initialized struct timespec64 sleep_time; ^ /kisskb/src/drivers/rtc/class.c:141:20: note: byref variable will be forcibly initialized struct timespec64 new_system, new_rtc; ^ /kisskb/src/drivers/rtc/class.c:140:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/rtc/class.c:13: /kisskb/src/drivers/rtc/class.c: In function 'rtc_suspend': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/class.c:95:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/class.c: In function '__devm_rtc_register_device': /kisskb/src/drivers/rtc/class.c:378:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^ /kisskb/src/net/atm/br2684.c: In function 'br2684_regvcc': /kisskb/src/net/atm/br2684.c:536:28: note: byref variable will be forcibly initialized struct atm_backend_br2684 be; ^ /kisskb/src/net/atm/br2684.c: In function 'br2684_create': /kisskb/src/net/atm/br2684.c:666:26: note: byref variable will be forcibly initialized struct atm_newif_br2684 ni; ^ /kisskb/src/drivers/spi/spi-dw-core.c: In function 'dw_spi_wait_mem_op_done': /kisskb/src/drivers/spi/spi-dw-core.c:612:19: note: byref variable will be forcibly initialized struct spi_delay delay; ^ /kisskb/src/drivers/spi/spi-dw-core.c: In function 'dw_spi_poll_transfer': /kisskb/src/drivers/spi/spi-dw-core.c:384:19: note: byref variable will be forcibly initialized struct spi_delay delay; ^ /kisskb/src/drivers/spi/spi-dw-core.c: In function 'dw_spi_exec_mem_op': /kisskb/src/drivers/spi/spi-dw-core.c:657:20: note: byref variable will be forcibly initialized struct dw_spi_cfg cfg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/serio/serio_raw.c:187:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(serio_raw->wait, ^ /kisskb/src/net/netfilter/nft_meta.c: In function 'nft_meta_get_eval_pkttype_lo': /kisskb/src/net/netfilter/nft_meta.c:100:23: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^ /kisskb/src/net/netfilter/nft_meta.c: In function 'nft_meta_hour': /kisskb/src/net/netfilter/nft_meta.c:52:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/net/atm/lec.c: In function 'lec_vcc_attach': /kisskb/src/net/atm/lec.c:687:20: note: byref variable will be forcibly initialized struct atmlec_ioc ioc_data; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mdio.h:43, from /kisskb/src/drivers/net/phy/mdio_bus.c:39: /kisskb/src/drivers/net/phy/mdio_bus.c: In function 'trace_event_raw_event_mdio_access': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/mdio.h:10:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(mdio_access, ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'nor_erase_prepare': /kisskb/src/drivers/mtd/ubi/io.c:465:21: note: byref variable will be forcibly initialized struct ubi_vid_hdr vid_hdr; ^ /kisskb/src/drivers/mtd/ubi/io.c:456:24: note: byref variable will be forcibly initialized struct ubi_vid_io_buf vidb; ^ /kisskb/src/drivers/mtd/ubi/io.c:455:20: note: byref variable will be forcibly initialized struct ubi_ec_hdr ec_hdr; ^ /kisskb/src/drivers/mtd/ubi/io.c: In function 'do_sync_erase': /kisskb/src/drivers/mtd/ubi/io.c:310:20: note: byref variable will be forcibly initialized struct erase_info ei; ^ /kisskb/src/drivers/mtd/ubi/wl.c: In function 'do_sync_erase': /kisskb/src/drivers/mtd/ubi/wl.c:623:18: note: byref variable will be forcibly initialized struct ubi_work wl_wrk; ^ In file included from /kisskb/src/drivers/spi/spi-fsl-spi.c:33:0: /kisskb/src/drivers/spi/spi-fsl-spi.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ /kisskb/src/drivers/spi/spi-fsl-spi.c: In function 'of_fsl_spi_probe': /kisskb/src/drivers/spi/spi-fsl-spi.c:707:18: note: byref variable will be forcibly initialized struct resource mem; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_current_settings': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:885:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->static_addr, BDADDR_ANY)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:884:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'is_configured': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:585:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_added': /kisskb/src/net/bluetooth/mgmt.c:4163:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_missing_options': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:601:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:8172:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_ll_privacy_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3860:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3393:39: note: byref variable will be forcibly initialized struct mgmt_rp_get_phy_configuration rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_config_info': /kisskb/src/net/bluetooth/mgmt.c:626:34: note: byref variable will be forcibly initialized struct mgmt_rp_read_config_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data_complete': /kisskb/src/net/bluetooth/mgmt.c:4571:37: note: byref variable will be forcibly initialized struct mgmt_rp_read_local_oob_data mgmt_rp; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/mgmt.c:27: /kisskb/src/net/bluetooth/mgmt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_unpaired': /kisskb/src/net/bluetooth/mgmt.c:2426:33: note: byref variable will be forcibly initialized struct mgmt_ev_device_unpaired ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_flags_changed': /kisskb/src/net/bluetooth/mgmt.c:4092:38: note: byref variable will be forcibly initialized struct mgmt_ev_device_flags_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_removed': /kisskb/src/net/bluetooth/mgmt.c:6796:32: note: byref variable will be forcibly initialized struct mgmt_ev_device_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_added': /kisskb/src/net/bluetooth/mgmt.c:6686:30: note: byref variable will be forcibly initialized struct mgmt_ev_device_added ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_static_address': /kisskb/src/include/net/bluetooth/bluetooth.h:271:34: note: byref variable will be forcibly initialized #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5509:27: note: in expansion of macro 'BDADDR_NONE' if (!bacmp(&cp->bdaddr, BDADDR_NONE)) ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5508:25: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_cmsg': /kisskb/src/net/bluetooth/hci_sock.c:1413:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1013:27: note: byref variable will be forcibly initialized struct mgmt_rp_read_info rp; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized static int hci_sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'clear_eir': /kisskb/src/net/bluetooth/mgmt.c:9107:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_device_id': /kisskb/src/net/bluetooth/mgmt.c:5262:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_getsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1932:21: note: byref variable will be forcibly initialized struct hci_ufilter uf; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'rpa_expired': /kisskb/src/net/bluetooth/mgmt.c:973:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'service_cache_off': /kisskb/src/net/bluetooth/mgmt.c:952:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/scsi/ufs/ufs-mediatek-trace.h:36, from /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:28: /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'trace_event_raw_event_ufs_mtk_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/scsi/ufs//ufs-mediatek-trace.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufs_mtk_event, ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_blacklist_add': /kisskb/src/net/bluetooth/hci_sock.c:897:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_blacklist_del': /kisskb/src/net/bluetooth/hci_sock.c:914:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_secure_conn': /kisskb/src/net/bluetooth/mgmt.c:5886:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'send_monitor_note': /kisskb/src/net/bluetooth/hci_sock.c:619:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_uuid': /kisskb/src/net/bluetooth/mgmt.c:2102:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'ufs_mtk_crypto_enable': /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:118:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'ufs_mtk_device_reset': /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:847:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'ufs_mtk_mphy_power_on': /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:329:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/net/bluetooth/mgmt.c: In function '__add_adv_patterns_monitor': /kisskb/src/net/bluetooth/mgmt.c:4282:42: note: byref variable will be forcibly initialized struct mgmt_rp_add_adv_patterns_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'adv_expire': /kisskb/src/net/bluetooth/mgmt.c:3228:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_adv_size_info': /kisskb/src/net/bluetooth/mgmt.c:8287:35: note: byref variable will be forcibly initialized struct mgmt_rp_get_adv_size_info rp; ^ /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'ufs_mtk_pre_pwr_change': /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:693:24: note: byref variable will be forcibly initialized struct ufs_dev_params host_cap; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params': /kisskb/src/net/bluetooth/mgmt.c:7899:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:7896:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_bind': /kisskb/src/net/bluetooth/hci_sock.c:1086:22: note: byref variable will be forcibly initialized struct sockaddr_hci haddr; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'le_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:1903:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_adv_monitor': /kisskb/src/net/bluetooth/mgmt.c:4507:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_adv_monitor rp; ^ /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c: In function 'ufs_mtk_setup_ref_clk': /kisskb/src/drivers/scsi/ufs/ufs-mediatek.c:240:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_dev_event': /kisskb/src/net/bluetooth/hci_sock.c:751:27: note: byref variable will be forcibly initialized struct hci_ev_si_device ev; ^ /kisskb/src/net/ipv4/tcp_bbr.c: In function 'bbr_set_state': /kisskb/src/net/ipv4/tcp_bbr.c:1131:22: note: byref variable will be forcibly initialized struct rate_sample rs = { .losses = 1 }; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4044:34: note: byref variable will be forcibly initialized struct mgmt_rp_get_device_flags rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_exp_feature': /kisskb/src/net/bluetooth/mgmt.c:3891:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:5303:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_ssp_oob_req': /kisskb/src/net/bluetooth/mgmt.c:7241:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data': /kisskb/src/net/bluetooth/mgmt.c:4631:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_block_when_processing_errors': /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/scsi_error.c:358:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^ /kisskb/src/net/bluetooth/mgmt.c:5378:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising': /kisskb/src/net/bluetooth/mgmt.c:8203:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:8201:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_device': /kisskb/src/net/bluetooth/mgmt.c:6796:32: note: byref variable will be forcibly initialized struct mgmt_ev_device_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c:6796:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:6796:32: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:6796:32: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6814:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:504:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1082:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c:1080:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_device': /kisskb/src/net/bluetooth/mgmt.c:6686:30: note: byref variable will be forcibly initialized struct mgmt_ev_device_added ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6707:31: note: in expansion of macro 'BDADDR_ANY' !bacmp(&cp->addr.bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'clock_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6480:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_target_reset': /kisskb/src/drivers/scsi/scsi_error.c:1562:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:1561:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'conn_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6278:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pairing_complete': /kisskb/src/net/bluetooth/mgmt.c:2828:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1624:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info': /kisskb/src/net/bluetooth/mgmt.c:6552:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:6550:27: note: byref variable will be forcibly initialized struct hci_cp_read_clock hci_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6549:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6576:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1696:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info': /kisskb/src/net/bluetooth/mgmt.c:6419:27: note: byref variable will be forcibly initialized struct hci_cp_read_rssi req_rssi_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6418:31: note: byref variable will be forcibly initialized struct hci_cp_read_tx_power req_txp_cp; ^ /kisskb/src/net/bluetooth/mgmt.c:6417:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:6360:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'load_irks': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6148:8: note: in expansion of macro 'BDADDR_ANY' BDADDR_ANY); ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2178:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:2177:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pin_code_reply': /kisskb/src/net/bluetooth/mgmt.c:2750:37: note: byref variable will be forcibly initialized struct mgmt_cp_pin_code_neg_reply ncp; ^ /kisskb/src/net/bluetooth/mgmt.c:2728:31: note: byref variable will be forcibly initialized struct hci_cp_pin_code_reply reply; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_scan_params': /kisskb/src/net/bluetooth/mgmt.c:5578:22: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_fast_connectable': /kisskb/src/net/bluetooth/mgmt.c:5632:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_bredr': /kisskb/src/net/bluetooth/mgmt.c:5728:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5792:34: note: in expansion of macro 'BDADDR_ANY' (bacmp(&hdev->static_addr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_remote_oob_data': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:4803:31: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'user_pairing_resp': /kisskb/src/net/bluetooth/mgmt.c:3144:36: note: byref variable will be forcibly initialized struct hci_cp_user_passkey_reply cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device': /kisskb/src/net/bluetooth/mgmt.c:2439:31: note: byref variable will be forcibly initialized struct mgmt_rp_unpair_device rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'pair_device': /kisskb/src/net/bluetooth/mgmt.c:2906:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'disconnect': /kisskb/src/net/bluetooth/mgmt.c:2567:28: note: byref variable will be forcibly initialized struct mgmt_rp_disconnect rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_uuid': /kisskb/src/net/bluetooth/mgmt.c:2184:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_local_name': /kisskb/src/net/bluetooth/mgmt.c:3291:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_dev_class': /kisskb/src/net/bluetooth/mgmt.c:2268:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_le': /kisskb/src/net/bluetooth/mgmt.c:1928:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:1926:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported hci_cp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'clean_up_hci_state': /kisskb/src/net/bluetooth/mgmt.c:1167:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_version': /kisskb/src/net/bluetooth/mgmt.c:321:30: note: byref variable will be forcibly initialized struct mgmt_rp_read_version rp; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7357:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7355:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_added': /kisskb/src/net/bluetooth/mgmt.c:1140:35: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_added ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data': /kisskb/src/net/bluetooth/mgmt.c:1140:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:1140:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:8031:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:8025:34: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_data rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising': /kisskb/src/net/bluetooth/mgmt.c:1140:35: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_added ev; ^ /kisskb/src/net/bluetooth/mgmt.c:7701:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:7692:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_removed': /kisskb/src/net/bluetooth/mgmt.c:1150:37: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:1150:37: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:7639:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params_complete': /kisskb/src/net/bluetooth/mgmt.c:1150:37: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c:7840:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_phy_configuration_changed': /kisskb/src/net/bluetooth/mgmt.c:3413:43: note: byref variable will be forcibly initialized struct mgmt_ev_phy_configuration_changed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3460:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c:3458:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp_phy; ^ /kisskb/src/lib/nlattr.c: In function 'nla_validate_range_unsigned': /kisskb/src/lib/nlattr.c:167:34: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_removed': /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_msg': /kisskb/src/drivers/mtd/ubi/misc.c:148:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:147:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/mgmt.c:4172:37: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_removed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_add_adv_patterns_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4241:42: note: byref variable will be forcibly initialized struct mgmt_rp_add_adv_patterns_monitor rp; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remove_adv_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4474:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_adv_monitor rp; ^ /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_warn': /kisskb/src/drivers/mtd/ubi/misc.c:164:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:163:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/mtd/ubi/misc.c: In function 'ubi_err': /kisskb/src/drivers/mtd/ubi/misc.c:181:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/mtd/ubi/misc.c:180:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/nlattr.c: In function 'nla_validate_int_range_signed': /kisskb/src/lib/nlattr.c:271:41: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_added': /kisskb/src/net/bluetooth/mgmt.c:8452:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_removed': /kisskb/src/net/bluetooth/mgmt.c:8484:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^ In file included from /kisskb/src/net/bluetooth/mgmt.c:30:0: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_public_address': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7087:26: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_link_key': /kisskb/src/net/bluetooth/mgmt.c:8621:30: note: byref variable will be forcibly initialized struct mgmt_ev_new_link_key ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_ltk': /kisskb/src/net/bluetooth/mgmt.c:8656:35: note: byref variable will be forcibly initialized struct mgmt_ev_new_long_term_key ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_irk': /kisskb/src/net/bluetooth/mgmt.c:8699:25: note: byref variable will be forcibly initialized struct mgmt_ev_new_irk ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_csrk': /kisskb/src/net/bluetooth/mgmt.c:8716:26: note: byref variable will be forcibly initialized struct mgmt_ev_new_csrk ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_conn_param': /kisskb/src/net/bluetooth/mgmt.c:8747:32: note: byref variable will be forcibly initialized struct mgmt_ev_new_conn_param ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_disconnected': /kisskb/src/net/bluetooth/mgmt.c:8844:37: note: byref variable will be forcibly initialized struct mgmt_ev_device_disconnected ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_connect_failed': /kisskb/src/net/bluetooth/mgmt.c:8909:32: note: byref variable will be forcibly initialized struct mgmt_ev_connect_failed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_pin_code_request': /kisskb/src/net/bluetooth/mgmt.c:8928:34: note: byref variable will be forcibly initialized struct mgmt_ev_pin_code_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_confirm_request': /kisskb/src/net/bluetooth/mgmt.c:8967:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_confirm_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_request': /kisskb/src/net/bluetooth/mgmt.c:8983:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_passkey_request ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_notify': /kisskb/src/net/bluetooth/mgmt.c:9044:32: note: byref variable will be forcibly initialized struct mgmt_ev_passkey_notify ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_failed': /kisskb/src/net/bluetooth/mgmt.c:9058:29: note: byref variable will be forcibly initialized struct mgmt_ev_auth_failed ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_ssp_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:9122:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_class_of_dev_complete': /kisskb/src/net/bluetooth/mgmt.c:9185:20: note: byref variable will be forcibly initialized struct cmd_lookup match = { NULL, hdev, mgmt_status(status) }; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_local_name_complete': /kisskb/src/net/bluetooth/mgmt.c:9203:32: note: byref variable will be forcibly initialized struct mgmt_cp_set_local_name ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_discovering': /kisskb/src/net/bluetooth/mgmt.c:9466:29: note: byref variable will be forcibly initialized struct mgmt_ev_discovering ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_suspending': /kisskb/src/net/bluetooth/mgmt.c:9479:36: note: byref variable will be forcibly initialized struct mgmt_ev_controller_suspend ev; ^ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_resuming': /kisskb/src/net/bluetooth/mgmt.c:9488:35: note: byref variable will be forcibly initialized struct mgmt_ev_controller_resume ev; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_ioctl.c:6: /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/mount.h:81:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&mnt->mnt_userns); ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_scrub_metadata': /kisskb/src/fs/xfs/xfs_ioctl.c:1852:28: note: byref variable will be forcibly initialized struct xfs_scrub_metadata scrub; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsbulkstat_one_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:715:20: note: byref variable will be forcibly initialized struct xfs_bstat bs1; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsinumbers_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:728:21: note: byref variable will be forcibly initialized struct xfs_inogrp ig1; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:743:26: note: byref variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:919:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_inumbers': /kisskb/src/fs/xfs/xfs_ioctl.c:970:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgeometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1009:23: note: byref variable will be forcibly initialized struct xfs_fsop_geom fsgeo; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_ag_geometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1033:25: note: byref variable will be forcibly initialized struct xfs_ag_geometry ageo; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1139:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioctl_setattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1441:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fssetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1554:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_setxflags': /kisskb/src/fs/xfs/xfs_ioctl.c:1589:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:1588:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_getfsmap': /kisskb/src/fs/xfs/xfs_ioctl.c:1723:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_change': /kisskb/src/lib/dynamic_debug.c:155:18: note: byref variable will be forcibly initialized struct flagsbuf fbuf; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_find_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:64:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:61:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:150:19: note: byref variable will be forcibly initialized struct xfs_fid64 fid; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:149:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_open_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:196:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:444:37: note: byref variable will be forcibly initialized struct xfs_fsop_attrlist_handlereq al_hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:584:33: note: byref variable will be forcibly initialized xfs_fsop_attrmulti_handlereq_t am_hreq; ^ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_proc_show': /kisskb/src/lib/dynamic_debug.c:882:18: note: byref variable will be forcibly initialized struct flagsbuf flags; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_pr_debug': /kisskb/src/lib/dynamic_debug.c:624:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c:623:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_dev_dbg': /kisskb/src/lib/dynamic_debug.c:645:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:644:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_netdev_dbg': /kisskb/src/lib/dynamic_debug.c:676:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:675:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_ibdev_dbg': /kisskb/src/lib/dynamic_debug.c:715:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/dynamic_debug.c:714:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_space': /kisskb/src/fs/xfs/xfs_ioctl.c:636:16: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:2334:24: note: byref variable will be forcibly initialized struct xfs_eofblocks keofb; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2333:27: note: byref variable will be forcibly initialized struct xfs_fs_eofblocks eofb; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2315:25: note: byref variable will be forcibly initialized xfs_error_injection_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2289:19: note: byref variable will be forcibly initialized xfs_growfs_rt_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2275:25: note: byref variable will be forcibly initialized struct xfs_growfs_log in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2261:26: note: byref variable will be forcibly initialized struct xfs_growfs_data in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2245:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t out; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2216:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t inout; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2206:21: note: byref variable will be forcibly initialized xfs_fsop_counts_t out; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2193:22: note: byref variable will be forcibly initialized struct xfs_swapext sxp; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2180:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2172:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2165:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2107:19: note: byref variable will be forcibly initialized struct dioattr da; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2099:18: note: byref variable will be forcibly initialized xfs_flock64_t bf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv6/calipso.c:18: /kisskb/src/net/ipv6/calipso.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/netfilter/nft_rt.c: In function 'get_tcpmss': /kisskb/src/net/netfilter/nft_rt.c:26:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rtc.h:206, from /kisskb/src/drivers/rtc/interface.c:18: /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_time_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/rtc.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_time_alarm_class, ^ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_irq_set_freq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rtc.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_freq, ^ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_irq_set_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rtc.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_state, ^ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_alarm_irq_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rtc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_alarm_irq_enable, ^ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_offset_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/rtc.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_offset_class, ^ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_timer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/rtc.h:159:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_timer_class, ^ /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 struct rtc_time tm; ^ /kisskb/src/net/netfilter/nft_exthdr.c: In function 'ipv4_find_option': /kisskb/src/net/netfilter/nft_exthdr.c:75:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:873:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/rtc/interface.c:825:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c:808:18: note: byref variable will be forcibly initialized 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 struct rtc_time before, now; ^ /kisskb/src/drivers/rtc/interface.c:215:18: note: byref variable will be forcibly initialized struct rtc_time before, now; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_initialize_alarm': /kisskb/src/drivers/rtc/interface.c:486:18: note: byref variable will be forcibly initialized struct rtc_time now; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_update_irq_enable': /kisskb/src/drivers/rtc/interface.c:570:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_do_work': /kisskb/src/drivers/rtc/interface.c:939:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c:905:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:983:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:982:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_aper_expand': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2391:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_resv_refresh': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2428:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_detach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2469:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_lp_exec_read_page_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1062:24: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_sp_exec_read_page_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1019:24: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2152:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2151:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2150:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_get_features_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1788:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_set_features_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1740:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2725:45: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_cap_migration cap_mig; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_dma_avail_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2741:41: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_dma_avail cap_dma_avail; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_get_info': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2741:41: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2757:23: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2755:31: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info info; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2821:34: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_map map; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_dma_do_unmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1312:38: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap nb_unmap; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_wait_rdy_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1808:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_unmap_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2840:36: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap unmap; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2936:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2893:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^ /kisskb/src/drivers/mtd/ubi/fastmap.c: In function 'ubi_attach_fastmap': /kisskb/src/drivers/mtd/ubi/fastmap.c:550:25: note: byref variable will be forcibly initialized struct list_head used, free; ^ /kisskb/src/drivers/mtd/ubi/fastmap.c:550:19: note: byref variable will be forcibly initialized struct list_head used, free; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_read_param_page_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1157:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_change_read_column_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1213:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_change_write_column_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1517:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/ubi/fastmap.c: In function 'ubi_write_fastmap': /kisskb/src/drivers/mtd/ubi/fastmap.c:1320:28: note: byref variable will be forcibly initialized struct ubi_eba_leb_desc ldesc; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_readid_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1571:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_status_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1610:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_exec_prog_page_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1295:24: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_prog_page_end_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1409:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_exit_status_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1643:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_erase_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1682:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_reset_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1841:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_read_data_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1877:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'panic_nand_write': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:4093:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_write_data_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:1927:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_op_parser_exec_op': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:2187:30: note: byref variable will be forcibly initialized struct nand_op_parser_ctx test_ctx = ctx; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcbase_xmit': /kisskb/src/net/tipc/bcast.c:182:22: note: byref variable will be forcibly initialized struct sk_buff_head _xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_rcast_xmit': /kisskb/src/net/tipc/bcast.c:292:22: note: byref variable will be forcibly initialized struct sk_buff_head _pkts; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_default_block_markbad': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:456:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_xmit': /kisskb/src/net/tipc/bcast.c:263:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_send_sync': /kisskb/src/net/tipc/bcast.c:322:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_read_subpage': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:2786:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion = { }; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_xmit': /kisskb/src/net/tipc/bcast.c:382:30: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^ /kisskb/src/net/tipc/bcast.c:382:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_rcv': /kisskb/src/net/tipc/bcast.c:440:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_ack_rcv': /kisskb/src/net/tipc/bcast.c:475:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_sync_rcv': /kisskb/src/net/tipc/bcast.c:504:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/drivers/mtd/nand/raw/nand_base.c: In function 'nand_block_markbad_lowlevel': /kisskb/src/drivers/mtd/nand/raw/nand_base.c:525:21: note: byref variable will be forcibly initialized struct erase_info einfo; ^ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_remove_peer': /kisskb/src/net/tipc/bcast.c:555:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/atm/mpc.c: In function 'atm_mpoa_vcc_attach': /kisskb/src/net/atm/mpc.c:609:20: note: byref variable will be forcibly initialized struct atmmpc_ioc ioc_data; ^ /kisskb/src/net/atm/mpc.c: In function 'send_set_mps_ctrl_addr': /kisskb/src/net/atm/mpc.c:860:19: note: byref variable will be forcibly initialized struct k_message mesg; ^ /kisskb/src/net/atm/mpoa_caches.c: In function 'clear_expired': /kisskb/src/net/atm/mpoa_caches.c:504:19: note: byref variable will be forcibly initialized struct k_message msg; ^ /kisskb/src/net/atm/mpoa_caches.c: In function 'eg_cache_remove_entry': /kisskb/src/net/atm/mpoa_caches.c:429:19: note: byref variable will be forcibly initialized struct k_message msg; ^ /kisskb/src/net/atm/mpoa_caches.c: In function 'in_cache_remove_entry': /kisskb/src/net/atm/mpoa_caches.c:194:19: note: byref variable will be forcibly initialized struct k_message msg; ^ /kisskb/src/net/atm/mpoa_caches.c: In function 'check_resolving_entries': /kisskb/src/net/atm/mpoa_caches.c:255:19: note: byref variable will be forcibly initialized struct k_message msg; ^ /kisskb/src/net/atm/mpoa_caches.c: In function 'cache_hit': /kisskb/src/net/atm/mpoa_caches.c:136:19: note: byref variable will be forcibly initialized struct k_message msg; ^ /kisskb/src/net/decnet/dn_fib.c: In function 'fib_magic': /kisskb/src/net/decnet/dn_fib.c:565:4: note: byref variable will be forcibly initialized } req; ^ /kisskb/src/net/decnet/dn_fib.c: In function 'dn_fib_check_nh': /kisskb/src/net/decnet/dn_fib.c:201:21: note: byref variable will be forcibly initialized struct dn_fib_res res; ^ /kisskb/src/net/decnet/dn_fib.c:200:18: note: byref variable will be forcibly initialized struct flowidn fld; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(starved_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:856:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:685:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2096:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_evt_thread': /kisskb/src/drivers/scsi/scsi_lib.c:2407:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:13: /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_i2c_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:558:15: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:542:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^ /kisskb/src/drivers/mtd/ubi/block.c: In function 'ubiblock_create_from_param': /kisskb/src/drivers/mtd/ubi/block.c:623:25: note: byref variable will be forcibly initialized struct ubi_volume_info vi; ^ /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 struct i2c_msg msg; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c:64:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/net/atm/mpoa_proc.c: In function 'parse_qos': /kisskb/src/net/atm/mpoa_proc.c:249:17: note: byref variable will be forcibly initialized struct atm_qos qos; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-ocores.c:12: /kisskb/src/drivers/i2c/busses/i2c-ocores.c: In function 'ocores_xfer_core': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-ocores.c:393:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_prealloc_size': /kisskb/src/fs/xfs/xfs_iomap.c:361:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^ /kisskb/src/fs/xfs/xfs_iomap.c:361:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^ /kisskb/src/fs/xfs/xfs_iomap.c:360:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_read_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1154:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_seek_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1200:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:1200:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:1199:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_xattr_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1284:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_eof_align_last_fsb': /kisskb/src/fs/xfs/xfs_iomap.c:160:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:159:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_direct_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:726:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:726:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_buffered_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:870:31: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:870:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:869:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:869:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_write_unwritten': /kisskb/src/fs/xfs/xfs_iomap.c:504:18: note: byref variable will be forcibly initialized xfs_bmbt_irec_t imap; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_count_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1702:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_get_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1622:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_set_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1665:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_io_emulated_slc': /kisskb/src/drivers/mtd/mtdcore.c:1341:26: note: byref variable will be forcibly initialized struct mtd_pairing_info info; ^ /kisskb/src/drivers/mtd/mtdcore.c:1339:21: note: byref variable will be forcibly initialized struct mtd_oob_ops adjops = *ops; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_erase': /kisskb/src/drivers/mtd/mtdcore.c:1082:20: note: byref variable will be forcibly initialized struct erase_info adjinstr; ^ /kisskb/src/drivers/mtd/mtdcore.c: In function 'default_mtd_writev': /kisskb/src/drivers/mtd/mtdcore.c:1226:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = { ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:769:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:725:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4886:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_create_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:1263:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'cmd_reject_invalid_cid': /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_icid': /kisskb/src/net/bluetooth/l2cap_core.c:4916:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4930:33: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconf_req': /kisskb/src/net/bluetooth/l2cap_core.c:6173:32: note: byref variable will be forcibly initialized struct l2cap_ecred_reconf_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_send_credits': /kisskb/src/net/bluetooth/l2cap_core.c:7378:26: note: byref variable will be forcibly initialized struct l2cap_le_credits pkt; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_request_info': /kisskb/src/net/bluetooth/l2cap_core.c:1491:24: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconfigure': /kisskb/src/net/bluetooth/l2cap_core.c:7996:4: note: byref variable will be forcibly initialized } pdu; ^ In file included from /kisskb/src/net/ipv4/tcp_nv.c:31:0: /kisskb/src/net/ipv4/tcp_nv.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2251:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_add_opt_efs': /kisskb/src/net/bluetooth/l2cap_core.c:3218:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:3793:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_ecred_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:748:30: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3569:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_req': /kisskb/src/net/bluetooth/l2cap_core.c:4715:25: note: byref variable will be forcibly initialized struct l2cap_info_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_conn_ready': /kisskb/src/net/bluetooth/l2cap_core.c:1700:38: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1427:31: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_data data; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1360:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_param_update_req': /kisskb/src/net/bluetooth/l2cap_core.c:5534:37: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:4899:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:4867:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_req req; ^ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37:0: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_chan_by_psm': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1976:30: note: in expansion of macro 'BDADDR_ANY' dst_any = !bacmp(&c->dst, BDADDR_ANY); ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1975:30: note: in expansion of macro 'BDADDR_ANY' src_any = !bacmp(&c->src, BDADDR_ANY); ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_fixed_chan': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8074:52: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&c->src, &hcon->src) && bacmp(&c->src, BDADDR_ANY)) ^ /kisskb/src/net/netfilter/nft_chain_route.c: In function 'nf_route_table_hook6': /kisskb/src/net/netfilter/nft_chain_route.c:70:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^ /kisskb/src/net/netfilter/nft_chain_route.c:69:25: note: byref variable will be forcibly initialized struct in6_addr saddr, daddr; ^ /kisskb/src/net/netfilter/nft_chain_route.c:69:18: note: byref variable will be forcibly initialized struct in6_addr saddr, daddr; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_disconn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1574:27: note: byref variable will be forcibly initialized struct l2cap_disconn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ertm_resend': /kisskb/src/net/bluetooth/l2cap_core.c:2143:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_ack': /kisskb/src/net/bluetooth/l2cap_core.c:2267:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:1187:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej': /kisskb/src/net/bluetooth/l2cap_core.c:2767:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_i_or_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:6465:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_list': /kisskb/src/net/bluetooth/l2cap_core.c:2806:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_tail': /kisskb/src/net/bluetooth/l2cap_core.c:2790:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_xmit': /kisskb/src/net/bluetooth/l2cap_core.c:2906:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_wait_f': /kisskb/src/net/bluetooth/l2cap_core.c:2977:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_rx_state_srej_sent': /kisskb/src/net/bluetooth/l2cap_core.c:7085:22: note: byref variable will be forcibly initialized struct l2cap_ctrl rr_control; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_move_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:5217:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect_req': /kisskb/src/net/bluetooth/l2cap_core.c:5750:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:5925:13: note: byref variable will be forcibly initialized } __packed pdu; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_disconnect_req': /kisskb/src/net/bluetooth/l2cap_core.c:4586:27: note: byref variable will be forcibly initialized struct l2cap_disconn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6383:28: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect': /kisskb/src/net/bluetooth/l2cap_core.c:4202:25: note: byref variable will be forcibly initialized struct l2cap_info_req info; ^ /kisskb/src/net/bluetooth/l2cap_core.c:4088:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_create_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:4793:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1249:24: note: byref variable will be forcibly initialized struct l2cap_conn_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_do_create': /kisskb/src/net/bluetooth/l2cap_core.c:5097:25: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_start': /kisskb/src/net/bluetooth/l2cap_core.c:1637:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4761:26: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_security_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:8235:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/net/bluetooth/l2cap_core.c:2641:22: note: byref variable will be forcibly initialized struct sk_buff_head seg_queue; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_logical_finish_create': /kisskb/src/net/bluetooth/l2cap_core.c:4980:24: note: byref variable will be forcibly initialized struct l2cap_conf_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_le_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3919:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_ecred_conn_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3939:13: note: byref variable will be forcibly initialized } __packed pdu; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3975:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6426:29: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^ /kisskb/src/lib/atomic64_test.c: In function 'test_atomic': /kisskb/src/lib/atomic64_test.c:111:11: note: byref variable will be forcibly initialized atomic_t v; ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect': /kisskb/src/net/bluetooth/l2cap_core.c:7925:26: note: byref variable will be forcibly initialized struct l2cap_chan_data data; ^ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37:0: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8042:30: note: in expansion of macro 'BDADDR_ANY' } else if (!bacmp(&c->src, BDADDR_ANY)) { ^ /kisskb/src/lib/atomic64_test.c: In function 'test_atomic64': /kisskb/src/lib/atomic64_test.c:157:13: note: byref variable will be forcibly initialized atomic64_t v = ATOMIC64_INIT(v0); ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c: In function 'pca9541_reg_read': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c:116:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/smbus.h:245, from /kisskb/src/drivers/i2c/i2c-core-smbus.c:22: /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:95:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:130:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:152:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:170:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:192:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:245:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:261:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:281:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/timer.c:9: /kisskb/src/net/dccp/timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1967:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^ /kisskb/src/net/dccp/timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/drivers/rtc/dev.c: In function 'rtc_dev_ioctl': In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/dccp/trace.h:84, from /kisskb/src/net/dccp/proto.c:39: /kisskb/src/net/dccp/proto.c: In function 'trace_event_raw_event_dccp_probe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/dccp/./trace.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dccp_probe, ^ /kisskb/src/drivers/rtc/dev.c:210:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/dev.c:209:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/net/sctp/associola.c:32: /kisskb/src/net/sctp/associola.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ In file included from /kisskb/src/include/net/inet_connection_sock.h:19:0, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/dccp/proto.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_setsockopt': /kisskb/src/net/dccp/proto.c:508:12: note: userspace variable will be forcibly initialized static int do_dccp_setsockopt(struct sock *sk, int level, int optname, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:46: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/net/decnet/dn_rules.c: In function 'dnet_addr_type': /kisskb/src/net/decnet/dn_rules.c:187:20: note: byref variable will be forcibly initialized struct dn_fib_res res; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/net/sctp/transport.c: In function 'sctp_transport_update_pmtu': /kisskb/src/net/sctp/transport.c:262:19: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'devm_i2c_new_dummy_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized struct i2c_board_info info = { ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:12: /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_waitforcompletion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:84:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1861:21: note: byref variable will be forcibly initialized struct i2c_cmd_arg cmd_arg; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^ /kisskb/src/fs/xfs/xfs_itable.c: In function 'xfs_inumbers': /kisskb/src/fs/xfs/xfs_itable.c:370:28: note: byref variable will be forcibly initialized struct xfs_inumbers_chunk ic = { ^ In file included from /kisskb/src/include/linux/swait.h:8:0, 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-pxa.c:19: /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_send_mastercode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:836:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_do_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1094:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5); ^ /kisskb/src/drivers/i2c/busses/i2c-riic.c: In function 'riic_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-riic.c:397:21: note: byref variable will be forcibly initialized struct i2c_timings i2c_t; ^ /kisskb/src/drivers/net/phy/at803x.c: In function 'at803x_link_change_notify': /kisskb/src/drivers/net/phy/at803x.c:739:25: note: byref variable will be forcibly initialized struct at803x_context context; ^ /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 struct resource res; ^ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20:0: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/atm/pppoatm.c: In function 'pppoatm_assign_vcc': /kisskb/src/net/atm/pppoatm.c:391:25: note: byref variable will be forcibly initialized struct atm_backend_ppp be; ^ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_flow_offload_rule': /kisskb/src/net/netfilter/nf_tables_offload.c:206:26: note: byref variable will be forcibly initialized struct flow_cls_offload cls_flow; ^ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_flow_offload_unbind': /kisskb/src/net/netfilter/nf_tables_offload.c:232:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/netfilter/nf_tables_offload.c:231:26: note: byref variable will be forcibly initialized struct flow_cls_offload cls_flow; ^ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_block_offload_cmd': /kisskb/src/net/netfilter/nf_tables_offload.c:293:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_indr_block_offload_cmd': /kisskb/src/net/netfilter/nf_tables_offload.c:327:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_indr_block_cleanup': /kisskb/src/net/netfilter/nf_tables_offload.c:311:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_l2_media': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:448:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->tipc_ptr, b); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(b->media_ptr, dev); ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_bearer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/bearer.c:338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->bearer_list[bearer_id], b); ^ /kisskb/src/net/tipc/bearer.c:249:27: note: byref variable will be forcibly initialized struct tipc_bearer_names b_names; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_dump': /kisskb/src/net/tipc/bearer.c:850:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_get': /kisskb/src/net/tipc/bearer.c:883:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_dump': /kisskb/src/net/tipc/bearer.c:1187:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_get': /kisskb/src/net/tipc/bearer.c:1213:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_adapt_div': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:875:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:929:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:10: /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_xfer_common': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:1093:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, !i2c->busy, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/decnet/dn_table.c:17: /kisskb/src/net/decnet/dn_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /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 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 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 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 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_hash_walk': /kisskb/src/net/netfilter/nft_set_hash.c:587:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_walk': /kisskb/src/net/netfilter/nft_set_hash.c:261:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/net/netfilter/nft_set_hash.c:260:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_gc': /kisskb/src/net/netfilter/nft_set_hash.c:318:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_emerg': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:51:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_emerg, KERN_EMERG); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:51:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_emerg, KERN_EMERG); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:52:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_alert, KERN_ALERT); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:52:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_alert, KERN_ALERT); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_crit': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:53:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_crit, KERN_CRIT); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:53:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_crit, KERN_CRIT); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_err': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:54:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_err, KERN_ERR); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:54:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_err, KERN_ERR); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_warn': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:55:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_warn, KERN_WARNING); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:55:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_warn, KERN_WARNING); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_notice': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:56:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_notice, KERN_NOTICE); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:56:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_notice, KERN_NOTICE); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_info': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:57:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_info, KERN_INFO); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:57:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_info, KERN_INFO); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_debug': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/fs/xfs/xfs_message.c:59:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_debug, KERN_DEBUG); ^ /kisskb/src/fs/xfs/xfs_message.c:33:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/fs/xfs/xfs_message.c:59:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_debug, KERN_DEBUG); ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert_tag': /kisskb/src/fs/xfs/xfs_message.c:69:12: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/xfs/xfs_message.c:68:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_buf_alert_ratelimited': /kisskb/src/fs/xfs/xfs_message.c:130:12: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/xfs/xfs_message.c:129:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/net/netfilter/nft_set_hash.c:16:0: /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_get': /kisskb/src/net/netfilter/nft_set_hash.c:100:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_deactivate': /kisskb/src/net/netfilter/nft_set_hash.c:210:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_delete': /kisskb/src/net/netfilter/nft_set_hash.c:241:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_lookup': /kisskb/src/net/netfilter/nft_set_hash.c:82:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/netfilter/nft_set_hash.c:16:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_insert': /kisskb/src/net/netfilter/nft_set_hash.c:164:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_update': /kisskb/src/net/netfilter/nft_set_hash.c:123:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^ /kisskb/src/drivers/mtd/mtdpart.c: In function 'mtd_add_partition': /kisskb/src/drivers/mtd/mtdpart.c:245:23: note: byref variable will be forcibly initialized struct mtd_partition part; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/mtd/mtdpart.c:10: /kisskb/src/drivers/mtd/mtdpart.c: In function '__del_mtd_partitions': /kisskb/src/drivers/mtd/mtdpart.c:329:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:18:0: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:483:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'load_firmware': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'load_scode': /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-xc2028.c: In function 'xc2028_sleep': /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-xc2028.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:721:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:12: /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:689:16: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(pd->wait, ^ In file included from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:18:0: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'generic_set_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/fs/xfs/xfs_inode.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_iunlink_remove': /kisskb/src/fs/xfs/xfs_inode.c:2337:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_ifree_cluster': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/mtd/nand/core.c: In function 'nanddev_mtd_erase': /kisskb/src/drivers/mtd/nand/core.c:156:23: note: byref variable will be forcibly initialized struct nand_pos pos, last; ^ /kisskb/src/drivers/mtd/nand/core.c:156:18: note: byref variable will be forcibly initialized struct nand_pos pos, last; ^ /kisskb/src/drivers/mtd/nand/core.c: In function 'nanddev_mtd_max_bad_blocks': /kisskb/src/drivers/mtd/nand/core.c:192:23: note: byref variable will be forcibly initialized struct nand_pos pos, end; ^ /kisskb/src/drivers/mtd/nand/core.c:192:18: note: byref variable will be forcibly initialized struct nand_pos pos, end; ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_write': /kisskb/src/drivers/input/keyboard/lm8323.c:165:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/netfilter/nft_set_bitmap.c: In function 'nft_bitmap_walk': /kisskb/src/net/netfilter/nft_set_bitmap.c:220:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_bitmap.c:6: /kisskb/src/net/netfilter/nft_set_bitmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/cipso_ipv4.c:26: /kisskb/src/net/ipv4/cipso_ipv4.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_initxattrs': /kisskb/src/fs/xfs/xfs_iops.c:53:22: note: byref variable will be forcibly initialized struct xfs_da_args args = { ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_cleanup_inode': /kisskb/src/fs/xfs/xfs_iops.c:117:18: note: byref variable will be forcibly initialized struct xfs_name teardown; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_rename': /kisskb/src/fs/xfs/xfs_iops.c:424:18: note: byref variable will be forcibly initialized struct xfs_name nname; ^ /kisskb/src/fs/xfs/xfs_iops.c:423:18: note: byref variable will be forcibly initialized struct xfs_name oname; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_unlink': /kisskb/src/fs/xfs/xfs_iops.c:349:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:457:31: note: byref variable will be forcibly initialized struct i2c_smbus_ioctl_data data_arg; ^ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: byref variable will be forcibly initialized struct i2c_rdwr_ioctl_data rdwr_arg; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_link': /kisskb/src/fs/xfs/xfs_iops.c:328:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_lookup': /kisskb/src/fs/xfs/xfs_iops.c:264:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_ci_lookup': /kisskb/src/fs/xfs/xfs_iops.c:290:14: note: byref variable will be forcibly initialized struct qstr dname; ^ /kisskb/src/fs/xfs/xfs_iops.c:289:18: note: byref variable will be forcibly initialized struct xfs_name ci_name; ^ /kisskb/src/fs/xfs/xfs_iops.c:288:18: note: byref variable will be forcibly initialized struct xfs_name xname; ^ /kisskb/src/net/ipv4/cipso_ipv4.c: In function 'cipso_v4_sock_setattr': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/cipso_ipv4.c:1898:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk_inet->inet_opt, opt); ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_generic_create': /kisskb/src/fs/xfs/xfs_iops.c:141:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_symlink': /kisskb/src/fs/xfs/xfs_iops.c:377:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c: In function 'scan_read_oob': /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c:316:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c: In function 'scan_block_fast': /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c:419:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c: In function 'scan_write_bbt': /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c:357:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c: In function 'write_bbt': /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c:726:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nand/raw/nand_bbt.c:718:20: note: byref variable will be forcibly initialized struct erase_info einfo; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write_oob': /kisskb/src/drivers/mtd/mtdconcat.c:320:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read_oob': /kisskb/src/drivers/mtd/mtdconcat.c:263:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:422:24: note: byref variable will be forcibly initialized struct l2cap_conninfo cinfo; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:421:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:541:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:540:21: note: byref variable will be forcibly initialized struct bt_security sec; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:705:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, ^ /kisskb/src/net/bluetooth/l2cap_sock.c:705:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:710:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:867:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^ /kisskb/src/net/bluetooth/l2cap_sock.c:866:21: note: byref variable will be forcibly initialized struct bt_security sec; ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_connect': /kisskb/src/net/bluetooth/l2cap_sock.c:180:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^ In file included from /kisskb/src/net/bluetooth/l2cap_sock.c:34:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_sock.c:204:58: note: in expansion of macro 'BDADDR_ANY' if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) && ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_bind': /kisskb/src/net/bluetooth/l2cap_sock.c:85:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_get_saddr': /kisskb/src/net/ipv4/xfrm4_policy.c:60:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_dst_lookup': /kisskb/src/net/ipv4/xfrm4_policy.c:50:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12:0: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_antenna': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_check_lo_lock': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_optimize_vco': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/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:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/spi/spi-rockchip.c: In function 'rockchip_spi_prepare_dma': /kisskb/src/drivers/spi/spi-rockchip.c:437:27: note: byref variable will be forcibly initialized struct dma_slave_config txconf = { ^ /kisskb/src/drivers/spi/spi-rockchip.c:414:27: note: byref variable will be forcibly initialized struct dma_slave_config rxconf = { ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9:0, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/xfrm4_output.c:11: /kisskb/src/net/ipv4/xfrm4_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/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 struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_writeoob': /kisskb/src/drivers/mtd/mtdchar.c:354:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:589:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c:588:23: note: byref variable will be forcibly initialized struct mtd_write_req req; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'get_oobinfo': /kisskb/src/drivers/mtd/mtdchar.c:501:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'shrink_ecclayout': /kisskb/src/drivers/mtd/mtdchar.c:454:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_blkpg_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:552:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1007:26: note: byref variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/mtd/mtdchar.c:942:19: note: byref variable will be forcibly initialized struct otp_info oinfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:863:23: note: byref variable will be forcibly initialized struct nand_oobinfo oi; ^ /kisskb/src/drivers/mtd/mtdchar.c:851:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:840:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:829:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^ /kisskb/src/drivers/mtd/mtdchar.c:808:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:794:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:780:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:766:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^ /kisskb/src/drivers/mtd/mtdchar.c:747:28: note: byref variable will be forcibly initialized struct erase_info_user einfo32; ^ /kisskb/src/drivers/mtd/mtdchar.c:737:30: note: byref variable will be forcibly initialized struct erase_info_user64 einfo64; ^ /kisskb/src/drivers/mtd/mtdchar.c:639:23: note: byref variable will be forcibly initialized struct mtd_info_user info; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write': /kisskb/src/drivers/mtd/mtdchar.c:271:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_read': /kisskb/src/drivers/mtd/mtdchar.c:177:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_ichunk_ra': /kisskb/src/fs/xfs/xfs_iwalk.c:98:20: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_threaded': /kisskb/src/fs/xfs/xfs_iwalk.c:619:23: note: byref variable will be forcibly initialized struct xfs_pwork_ctl pctl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_rbtree.c:8: /kisskb/src/net/netfilter/nft_set_rbtree.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /kisskb/src/net/netfilter/nft_set_rbtree.c: In function 'nft_rbtree_walk': /kisskb/src/net/netfilter/nft_set_rbtree.c:465:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/fs/xfs/xfs_mru_cache.c: In function '_xfs_mru_cache_clear_reap_list': /kisskb/src/fs/xfs/xfs_mru_cache.c:233:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv4/xfrm4_protocol.c:14: /kisskb/src/net/ipv4/xfrm4_protocol.c: In function 'xfrm4_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv4/xfrm4_protocol.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ In file included from /kisskb/src/net/ipv4/xfrm4_input.c:16:0: /kisskb/src/net/ipv4/xfrm4_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_param': /kisskb/src/net/sctp/sm_make_chunk.c:2516:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_asconf_param_success': /kisskb/src/net/sctp/sm_make_chunk.c:3331:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_asconf_param': /kisskb/src/net/sctp/sm_make_chunk.c:3034:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_init_cause': /kisskb/src/net/sctp/sm_make_chunk.c:146:21: note: byref variable will be forcibly initialized struct sctp_errhdr err; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init': /kisskb/src/net/sctp/sm_make_chunk.c:218:22: note: byref variable will be forcibly initialized struct sctp_inithdr init; ^ /kisskb/src/net/sctp/sm_make_chunk.c:214:36: note: byref variable will be forcibly initialized struct sctp_supported_addrs_param sat; ^ /kisskb/src/net/sctp/sm_make_chunk.c:211:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:210:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init_ack': /kisskb/src/net/sctp/sm_make_chunk.c:390:22: note: byref variable will be forcibly initialized struct sctp_inithdr initack; ^ /kisskb/src/net/sctp/sm_make_chunk.c:384:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:383:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_cwr': /kisskb/src/net/sctp/sm_make_chunk.c:671:21: note: byref variable will be forcibly initialized struct sctp_cwrhdr cwr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ecne': /kisskb/src/net/sctp/sm_make_chunk.c:705:22: note: byref variable will be forcibly initialized struct sctp_ecnehdr ecne; ^ /kisskb/src/drivers/mtd/spi-nor/micron-st.c: In function 'spi_nor_micron_octal_dtr_enable': /kisskb/src/drivers/mtd/spi-nor/micron-st.c:21:20: note: byref variable will be forcibly initialized struct spi_mem_op op; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_datafrag_empty': /kisskb/src/net/sctp/sm_make_chunk.c:727:22: note: byref variable will be forcibly initialized struct sctp_datahdr dp; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_sack': /kisskb/src/net/sctp/sm_make_chunk.c:761:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sack; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_shutdown': /kisskb/src/net/sctp/sm_make_chunk.c:857:26: note: byref variable will be forcibly initialized struct sctp_shutdownhdr shut; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_violation': /kisskb/src/net/sctp/sm_make_chunk.c:1084:23: note: byref variable will be forcibly initialized struct sctp_paramhdr phdr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_new_encap_port': /kisskb/src/net/sctp/sm_make_chunk.c:1148:33: note: byref variable will be forcibly initialized struct sctp_new_encap_port_hdr nep; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_heartbeat': /kisskb/src/net/sctp/sm_make_chunk.c:1169:29: note: byref variable will be forcibly initialized struct sctp_sender_hb_info hbinfo; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_auth': /kisskb/src/net/sctp/sm_make_chunk.c:1304:22: note: byref variable will be forcibly initialized struct sctp_authhdr auth_hdr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_missing_param': /kisskb/src/net/sctp/sm_make_chunk.c:1903:24: note: byref variable will be forcibly initialized struct __sctp_missing report; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf': /kisskb/src/net/sctp/sm_make_chunk.c:2779:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2776:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_ack': /kisskb/src/net/sctp/sm_make_chunk.c:2967:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_add_asconf_response': /kisskb/src/net/sctp/sm_make_chunk.c:2991:21: note: byref variable will be forcibly initialized struct sctp_errhdr err_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2990:26: note: byref variable will be forcibly initialized struct sctp_addip_param ack_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_init': /kisskb/src/net/sctp/sm_make_chunk.c:2330:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_update_ip': /kisskb/src/net/sctp/sm_make_chunk.c:2834:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2833:24: note: byref variable will be forcibly initialized union sctp_addr_param addr_param; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_set_prim': /kisskb/src/net/sctp/sm_make_chunk.c:2920:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^ /kisskb/src/net/sctp/sm_make_chunk.c:2919:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_fwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3537:26: note: byref variable will be forcibly initialized struct sctp_fwdtsn_skip skip; ^ /kisskb/src/net/sctp/sm_make_chunk.c:3536:25: note: byref variable will be forcibly initialized struct sctp_fwdtsn_hdr ftsn_hdr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ifwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3566:26: note: byref variable will be forcibly initialized struct sctp_ifwdtsn_hdr ftsn_hdr; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_req': /kisskb/src/net/sctp/sm_make_chunk.c:3658:29: note: byref variable will be forcibly initialized struct sctp_strreset_inreq inreq; ^ /kisskb/src/net/sctp/sm_make_chunk.c:3657:30: note: byref variable will be forcibly initialized struct sctp_strreset_outreq outreq; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnreq': /kisskb/src/net/sctp/sm_make_chunk.c:3708:30: note: byref variable will be forcibly initialized struct sctp_strreset_tsnreq tsnreq; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_addstrm': /kisskb/src/net/sctp/sm_make_chunk.c:3740:31: note: byref variable will be forcibly initialized struct sctp_strreset_addstrm addstrm; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_resp': /kisskb/src/net/sctp/sm_make_chunk.c:3785:28: note: byref variable will be forcibly initialized struct sctp_strreset_resp resp; ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnresp': /kisskb/src/net/sctp/sm_make_chunk.c:3823:31: note: byref variable will be forcibly initialized struct sctp_strreset_resptsn tsnresp; ^ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_probe_lun': /kisskb/src/drivers/scsi/scsi_scan.c:566:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_report_lun_scan': /kisskb/src/drivers/scsi/scsi_scan.c:1298:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/ipv6/rpl_iptunnel.c: In function 'rpl_output': /kisskb/src/net/ipv6/rpl_iptunnel.c:221:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/rtc/rtc-brcmstb-waketimer.c: In function 'brcmstb_waketmr_gettime': /kisskb/src/drivers/rtc/rtc-brcmstb-waketimer.c:123:20: note: byref variable will be forcibly initialized struct wktmr_time now; ^ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/net/tipc/link.c: In function 'link_prepare_wakeup': /kisskb/src/net/tipc/link.c:930:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_info': /kisskb/src/net/bluetooth/lib.c:141:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:140:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn': /kisskb/src/net/bluetooth/lib.c:157:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:156:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err': /kisskb/src/net/bluetooth/lib.c:173:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:172:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn_ratelimited': /kisskb/src/net/bluetooth/lib.c:222:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:221:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err_ratelimited': /kisskb/src/net/bluetooth/lib.c:238:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/lib.c:237:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_timeout': /kisskb/src/net/tipc/discover.c:294:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_rcv': /kisskb/src/net/tipc/discover.c:206:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_bc_init_msg': /kisskb/src/net/tipc/link.c:2368:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_reset': /kisskb/src/net/tipc/discover.c:401:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_create_dummy_tnl_msg': /kisskb/src/net/tipc/link.c:1935:22: note: byref variable will be forcibly initialized struct sk_buff_head tnlq; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_prepare': /kisskb/src/net/tipc/link.c:1970:35: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1970:29: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1970:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^ /kisskb/src/net/tipc/link.c:1968:24: note: byref variable will be forcibly initialized struct tipc_msg *hdr, tnlhdr; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_input': /kisskb/src/net/tipc/link.c:1315:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_enec_disec_locked': /kisskb/src/drivers/i3c/master.c:815:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:814:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getpid_locked': /kisskb/src/drivers/i3c/master.c:1149:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1148:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getbcr_locked': /kisskb/src/drivers/i3c/master.c:1179:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1178:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_reset': /kisskb/src/net/tipc/link.c:971:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getdcr_locked': /kisskb/src/drivers/i3c/master.c:1204:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1203:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmxds_locked': /kisskb/src/drivers/i3c/master.c:1082:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1081:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmrl_locked': /kisskb/src/drivers/i3c/master.c:1010:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1008:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmwl_locked': /kisskb/src/drivers/i3c/master.c:1052:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1050:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_gethdrcap_locked': /kisskb/src/drivers/i3c/master.c:1118:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1117:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_setda_locked': /kisskb/src/drivers/i3c/master.c:973:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:971:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_rstdaa_locked': /kisskb/src/drivers/i3c/master.c:759:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:758:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master.c:2252:25: note: byref variable will be forcibly initialized struct i3c_ibi_payload payload; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c:798:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:797:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_defslvs_locked': /kisskb/src/drivers/i3c/master.c:902:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:899:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'compute_ecdh_secret': /kisskb/src/net/bluetooth/ecdh_helper.c:66:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:66:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:65:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'generate_ecdh_public_key': /kisskb/src/net/bluetooth/ecdh_helper.c:173:21: note: byref variable will be forcibly initialized struct scatterlist dst; ^ /kisskb/src/net/bluetooth/ecdh_helper.c:172:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-xiic.c:19: /kisskb/src/drivers/i2c/busses/i2c-xiic.c: In function 'xiic_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-xiic.c:726:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(i2c->wait, (i2c->state == STATE_ERROR) || ^ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15:0: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_i2c_bridge': /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/tda8290.c: In function 'tda8295_agc1_out': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_easy_mode': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_i2c_bridge': /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/tda8290.c: In function 'tda8290_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-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: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: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/tda8290.c: In function 'tda8295_power': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_params': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_if': /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/tda8290.c: In function 'tda8295_agc2_out': /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/tda8290.c: In function 'tda8295_init_if': /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/tda8290.c: In function 'tda8290_standby': /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/tda8290.c:462:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, ^ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15:0: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda829x_probe': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/smp.c: In function 'smp_e': /kisskb/src/net/bluetooth/smp.c:376:24: note: byref variable will be forcibly initialized 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 struct msghdr msg; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_send_confirm': /kisskb/src/net/bluetooth/smp.c:1474:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^ /kisskb/src/net/bluetooth/smp.c: In function 'sc_dhkey_check': /kisskb/src/net/bluetooth/smp.c:1437:29: note: byref variable will be forcibly initialized struct smp_cmd_dhkey_check check; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_confirm': /kisskb/src/net/bluetooth/smp.c:949:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cp; ^ /kisskb/src/net/bluetooth/smp.c: In function 'bredr_pairing': /kisskb/src/net/bluetooth/smp.c:3056:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing req; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_distribute_keys': /kisskb/src/net/bluetooth/smp.c:1330:28: note: byref variable will be forcibly initialized struct smp_cmd_sign_info sign; ^ /kisskb/src/net/bluetooth/smp.c:1308:29: note: byref variable will be forcibly initialized struct smp_cmd_ident_info idinfo; ^ /kisskb/src/net/bluetooth/smp.c:1307:34: note: byref variable will be forcibly initialized struct smp_cmd_ident_addr_info addrinfo; ^ /kisskb/src/net/bluetooth/smp.c:1273:31: note: byref variable will be forcibly initialized struct smp_cmd_master_ident ident; ^ /kisskb/src/net/bluetooth/smp.c:1272:31: note: byref variable will be forcibly initialized struct smp_cmd_encrypt_info enc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_pipapo.c:331: /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'nft_pipapo_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nft_set_pipapo.c:2100:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->match, m); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_req': /kisskb/src/net/bluetooth/smp.c:1729:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing rsp, *req = (void *) skb->data; ^ /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'nft_pipapo_walk': /kisskb/src/net/netfilter/nft_set_pipapo.c:1958:23: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^ /kisskb/src/drivers/mtd/mtdblock.c: In function 'erase_write': /kisskb/src/drivers/mtd/mtdblock.c:47:20: note: byref variable will be forcibly initialized struct erase_info erase; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_ident_addr_info': /kisskb/src/net/bluetooth/smp.c:2581:11: note: byref variable will be forcibly initialized bdaddr_t rpa; ^ In file included from /kisskb/src/net/bluetooth/smp.c:31:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/smp.c:2606:28: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&info->bdaddr, BDADDR_ANY) || ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_public_key': /kisskb/src/net/bluetooth/smp.c:2727:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_pipapo.c:331: /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'pipapo_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nft_set_pipapo.c:1643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->match, priv->clone); ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_security_req': /kisskb/src/net/bluetooth/smp.c:2281:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_conn_security': /kisskb/src/net/bluetooth/smp.c:2419:31: note: byref variable will be forcibly initialized struct smp_cmd_security_req cp; ^ /kisskb/src/net/bluetooth/smp.c:2410:26: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^ /kisskb/src/drivers/mtd/nand/raw/nand_macronix.c: In function 'nand_power_down_op': /kisskb/src/drivers/mtd/nand/raw/nand_macronix.c:258:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_hynix.c: In function 'hynix_nand_reg_write_op': /kisskb/src/drivers/mtd/nand/raw/nand_hynix.c:97:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/nand/raw/nand_hynix.c: In function 'hynix_nand_cmd_op': /kisskb/src/drivers/mtd/nand/raw/nand_hynix.c:78:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ /kisskb/src/drivers/mtd/ftl.c: In function 'scan_header': /kisskb/src/drivers/mtd/ftl.c:153:25: note: byref variable will be forcibly initialized erase_unit_header_t header; ^ /kisskb/src/drivers/mtd/ftl.c: In function 'build_maps': /kisskb/src/drivers/mtd/ftl.c:194:25: note: byref variable will be forcibly initialized erase_unit_header_t header; ^ /kisskb/src/net/9p/mod.c: In function '_p9_debug': /kisskb/src/net/9p/mod.c:36:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/9p/mod.c:35:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/mtd/ftl.c: In function 'prepare_xfer': /kisskb/src/drivers/mtd/ftl.c:372:25: note: byref variable will be forcibly initialized erase_unit_header_t header; ^ /kisskb/src/drivers/rtc/rtc-ds1305.c: In function 'ds1305_set_alarm': /kisskb/src/drivers/rtc/rtc-ds1305.c:323:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/smc/af_smc.c:22: /kisskb/src/net/smc/af_smc.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ /kisskb/src/drivers/rtc/rtc-ds1305.c: In function 'ds1305_nvram_write': /kisskb/src/drivers/rtc/rtc-ds1305.c:528:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/rtc/rtc-ds1305.c: In function 'ds1305_nvram_read': /kisskb/src/drivers/rtc/rtc-ds1305.c:513:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/mtd/spi-nor/spansion.c: In function 'spi_nor_cypress_octal_dtr_enable': /kisskb/src/drivers/mtd/spi-nor/spansion.c:34:20: note: byref variable will be forcibly initialized struct spi_mem_op op; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/af_smc.c:27: /kisskb/src/net/smc/af_smc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/smc/af_smc.c: In function 'smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2158:12: note: userspace variable will be forcibly initialized static int smc_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/smc/af_smc.c: In function 'smcr_clnt_conf_first_link': /kisskb/src/net/smc/af_smc.c:428:30: note: byref variable will be forcibly initialized struct smc_clc_msg_decline dclc; ^ /kisskb/src/net/smc/af_smc.c:392:30: note: byref variable will be forcibly initialized struct smc_clc_msg_decline dclc; ^ /kisskb/src/drivers/i2c/busses/i2c-rcar.c: In function 'rcar_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-rcar.c:716:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /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 struct iqs62x_event_data event_data; ^ /kisskb/src/net/smc/af_smc.c: In function 'smcr_serv_conf_first_link': /kisskb/src/net/smc/af_smc.c:1253:30: note: byref variable will be forcibly initialized struct smc_clc_msg_decline dclc; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, 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-rcar.c:15: /kisskb/src/drivers/i2c/busses/i2c-rcar.c: In function 'rcar_i2c_master_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-rcar.c:835:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(priv->wait, priv->flags & ID_DONE, ^ /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 struct iqs62x_info info; ^ /kisskb/src/net/sctp/ulpevent.c: In function '__sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1044:22: note: byref variable will be forcibly initialized struct sctp_nxtinfo nxtinfo; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_notify_peer_addr_change': /kisskb/src/net/sctp/ulpevent.c:343:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_sndrcvinfo': /kisskb/src/net/sctp/ulpevent.c:990:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo sinfo; ^ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_rcvinfo': /kisskb/src/net/sctp/ulpevent.c:1018:22: note: byref variable will be forcibly initialized struct sctp_rcvinfo rinfo; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_ct.c:9: /kisskb/src/net/netfilter/nft_ct.c: In function 'nft_ct_helper_obj_eval': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/nft_ct.c:1093:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, to_assign); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/caif/caif_dev.c:13: /kisskb/src/net/caif/caif_dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16:0: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/spi/spi-rspi.c:12: /kisskb/src/drivers/spi/spi-rspi.c: In function 'rspi_wait_for_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/spi/spi-rspi.c:468:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(rspi->wait, rspi->spsr & wait_mask, HZ); ^ /kisskb/src/drivers/spi/spi-rspi.c: In function 'rspi_dma_transfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/spi/spi-rspi.c:611:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(rspi->wait, ^ /kisskb/src/drivers/spi/spi-rspi.c: In function 'rspi_request_dma_chan': /kisskb/src/drivers/spi/spi-rspi.c:1095:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/spi/spi-rspi.c:1093:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/net/netfilter/nft_flow_offload.c: In function 'nft_flow_route': /kisskb/src/net/netfilter/nft_flow_offload.c:29:15: note: byref variable will be forcibly initialized struct flowi fl; ^ /kisskb/src/net/netfilter/nft_flow_offload.c: In function 'nft_flow_offload_eval': /kisskb/src/net/netfilter/nft_flow_offload.c:78:23: note: byref variable will be forcibly initialized struct nf_flow_route route; ^ /kisskb/src/net/netfilter/nft_flow_offload.c:76:16: note: byref variable will be forcibly initialized struct tcphdr _tcph, *tcph = NULL; ^ /kisskb/src/drivers/mtd/nand/raw/nand_toshiba.c: In function 'toshiba_nand_benand_read_eccstatus_op': /kisskb/src/drivers/mtd/nand/raw/nand_toshiba.c:42:25: note: byref variable will be forcibly initialized struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); ^ In file included from /kisskb/src/drivers/pps/clients/pps-ktimer.c:15:0: /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_ktimer_event': /kisskb/src/drivers/pps/clients/pps-ktimer.c:30:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_build': /kisskb/src/net/tipc/msg.c:383:18: note: byref variable will be forcibly initialized struct tipc_msg pkthdr; ^ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_output': /kisskb/src/net/ipv6/esp6.c:694:18: note: byref variable will be forcibly initialized struct esp_info esp; ^ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_input_done2': /kisskb/src/net/ipv6/esp6.c:837:19: note: byref variable will be forcibly initialized xfrm_address_t ipaddr; ^ /kisskb/src/drivers/i2c/busses/i2c-parport.c: In function 'i2c_parport_attach': /kisskb/src/drivers/i2c/busses/i2c-parport.c:268:19: note: byref variable will be forcibly initialized struct pardev_cb i2c_parport_cb; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_convert_cow_locked': /kisskb/src/fs/xfs/xfs_reflink.c:248:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/xfs_reflink.c:247:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'nftl_write': /kisskb/src/drivers/mtd/nftlcore.c:171:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_end_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:590:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:589:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_reflink.c:589:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'nftl_read_oob': /kisskb/src/drivers/mtd/nftlcore.c:127:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'nftl_readblock': /kisskb/src/drivers/mtd/nftlcore.c:712:18: note: byref variable will be forcibly initialized struct nftl_bci bci; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'nftl_write_oob': /kisskb/src/drivers/mtd/nftlcore.c:148:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'NFTL_foldchain': /kisskb/src/drivers/mtd/nftlcore.c:241:18: note: byref variable will be forcibly initialized struct nftl_oob oob; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_extent': /kisskb/src/fs/xfs/xfs_reflink.c:988:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec smap; ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/bluetooth/hci_request.c:234:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^ /kisskb/src/net/bluetooth/hci_request.c:197:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'NFTL_findwriteunit': /kisskb/src/drivers/mtd/nftlcore.c:545:20: note: byref variable will be forcibly initialized struct nftl_bci bci; ^ /kisskb/src/drivers/mtd/nftlcore.c:531:18: note: byref variable will be forcibly initialized struct nftl_oob oob; ^ /kisskb/src/drivers/mtd/nftlcore.c: In function 'nftl_writeblock': /kisskb/src/drivers/mtd/nftlcore.c:681:18: note: byref variable will be forcibly initialized struct nftl_oob oob; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_find_trim_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:315:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_cancel_cow_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:454:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:453:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_reflink.c:453:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:11: /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c: In function 'taos_smbus_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:104:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:1187:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c: In function 'taos_connect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:248:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/i2c/busses/i2c-taos-evm.c:226:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE, ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_inode_has_shared_extents': /kisskb/src/fs/xfs/xfs_reflink.c:1390:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:1382:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_pwork.c:6: /kisskb/src/fs/xfs/xfs_pwork.c: In function 'xfs_pwork_poll': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/xfs/xfs_pwork.c:118:9: note: in expansion of macro 'wait_event_timeout' while (wait_event_timeout(pctl->poll_wait, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_cmd_sync_ev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/bluetooth/hci_request.c:147:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^ /kisskb/src/net/bluetooth/hci_request.c:131:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'del_from_white_list': /kisskb/src/net/bluetooth/hci_request.c:762:42: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_resolv_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c:747:39: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_white_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'add_to_white_list': /kisskb/src/net/bluetooth/hci_request.c:817:40: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_resolv_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c:778:37: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_white_list cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_start_scan': /kisskb/src/net/bluetooth/hci_request.c:998:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c:997:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_param param_cp; ^ /kisskb/src/net/bluetooth/hci_request.c:949:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'bredr_inquiry': /kisskb/src/net/bluetooth/hci_request.c:2942:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'write_iac': /kisskb/src/net/bluetooth/hci_request.c:2739:38: note: byref variable will be forcibly initialized struct hci_cp_write_current_iac_lap cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_write_fast_connectable': /kisskb/src/net/bluetooth/hci_request.c:352:41: note: byref variable will be forcibly initialized 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:513:33: note: byref variable will be forcibly initialized 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:681:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_scan_disable': /kisskb/src/net/bluetooth/hci_request.c:727:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c:720:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart': /kisskb/src/net/bluetooth/hci_request.c:3048:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^ /kisskb/src/net/bluetooth/hci_request.c:3039:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan_rsp_data': /kisskb/src/net/bluetooth/hci_request.c:1709:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_rsp_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c:1684:42: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_rsp_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1851:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c:1830:37: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_data cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1873:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_disable_address_resolution': /kisskb/src/net/bluetooth/hci_request.c:1889:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_get_random_address': /kisskb/src/net/bluetooth/hci_request.c:2079:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_setup_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:2205:42: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^ /kisskb/src/net/bluetooth/hci_request.c:2119:11: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^ /kisskb/src/net/bluetooth/hci_request.c:2115:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2204:26: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY)) { ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_update_random_address': /kisskb/src/net/bluetooth/hci_request.c:2539:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2573:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2571:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/net/netlabel/netlabel_domainhash.c:18: /kisskb/src/net/netlabel/netlabel_domainhash.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1522:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^ /kisskb/src/net/netlabel/netlabel_domainhash.c: In function 'netlbl_domhsh_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_domainhash.c:385:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_domhsh, hsh_tbl); ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_resume_adv_instances': /kisskb/src/net/bluetooth/hci_request.c:1228:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/netlabel/netlabel_domainhash.c: In function 'netlbl_domhsh_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_domainhash.c:467:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_domhsh_def_ipv6, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_domainhash.c:465:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_domhsh_def_ipv4, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_domainhash.c:447:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_domhsh_def_ipv6, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_domainhash.c:443:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_domhsh_def_ipv4, ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_reenable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1910:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'adv_timeout_expire': /kisskb/src/net/bluetooth/hci_request.c:1939:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_clear_event_filter': /kisskb/src/net/bluetooth/hci_request.c:1132:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_set_event_filter': /kisskb/src/net/bluetooth/hci_request.c:1147:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_prepare_suspend': /kisskb/src/net/bluetooth/hci_request.c:1276:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'powered_update_hci': /kisskb/src/net/bluetooth/hci_request.c:3358:41: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2856:39: note: byref variable will be forcibly initialized struct hci_cp_reject_sync_conn_req rej; ^ /kisskb/src/net/bluetooth/hci_request.c:2848:34: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req rej; ^ /kisskb/src/net/bluetooth/hci_request.c:2823:29: note: byref variable will be forcibly initialized struct hci_cp_disconnect dc; ^ /kisskb/src/net/bluetooth/hci_request.c:2816:35: note: byref variable will be forcibly initialized struct hci_cp_disconn_phy_link cp; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2886:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'get_fold_mark': /kisskb/src/drivers/mtd/nftlmount.c:555:19: note: byref variable will be forcibly initialized struct nftl_uci2 uci; ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'check_and_mark_free_block': /kisskb/src/drivers/mtd/nftlmount.c:494:19: note: byref variable will be forcibly initialized struct nftl_uci1 h1; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_stop_discovery': /kisskb/src/net/bluetooth/hci_request.c:3232:39: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req_cancel cp; ^ In file included from /kisskb/src/net/bluetooth/hci_request.c:26:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:3261:46: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'check_sectors_in_chain': /kisskb/src/drivers/mtd/nftlmount.c:376:18: note: byref variable will be forcibly initialized struct nftl_bci bci; ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'find_boot_record': /kisskb/src/drivers/mtd/nftlmount.c:27:19: note: byref variable will be forcibly initialized struct nftl_uci1 h1; ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'NFTL_formatblock': /kisskb/src/drivers/mtd/nftlmount.c:309:19: note: byref variable will be forcibly initialized struct nftl_uci1 uci; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_packet_singleton': /kisskb/src/net/sctp/outqueue.c:768:21: note: byref variable will be forcibly initialized struct sctp_packet singleton; ^ /kisskb/src/drivers/mtd/nftlmount.c: In function 'NFTL_mount': /kisskb/src/drivers/mtd/nftlmount.c:572:19: note: byref variable will be forcibly initialized struct nftl_uci1 h1; ^ /kisskb/src/drivers/mtd/nftlmount.c:571:19: note: byref variable will be forcibly initialized struct nftl_uci0 h0; ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush': /kisskb/src/net/sctp/outqueue.c:1168:24: note: byref variable will be forcibly initialized struct sctp_flush_ctx ctx = { ^ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_check_transmitted': /kisskb/src/net/sctp/outqueue.c:1415:19: note: byref variable will be forcibly initialized struct list_head tlist; ^ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_check_delalloc': /kisskb/src/fs/xfs/xfs_super.c:613:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_super.c:612:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_fs_parse_param': /kisskb/src/fs/xfs/xfs_super.c:1140:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/drivers/rtc/rtc-ds1307.c: In function 'mcp794xx_alm_weekday': /kisskb/src/drivers/rtc/rtc-ds1307.c:777:18: note: byref variable will be forcibly initialized struct rtc_time tm_now; ^ /kisskb/src/drivers/rtc/rtc-ds1307.c: In function 'ds3231_clks_register': /kisskb/src/drivers/rtc/rtc-ds1307.c:1638:24: note: byref variable will be forcibly initialized struct clk_init_data init = ds3231_clks_init[i]; ^ /kisskb/src/drivers/rtc/rtc-ds1307.c: In function 'ds1307_probe': /kisskb/src/drivers/rtc/rtc-ds1307.c:2008:23: note: byref variable will be forcibly initialized struct nvmem_config nvmem_cfg = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/9p.h:174, from /kisskb/src/net/9p/client.c:31: /kisskb/src/net/9p/client.c: In function 'trace_event_raw_event_9p_client_req': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/9p.h:100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(9p_client_req, ^ /kisskb/src/net/9p/client.c: In function 'trace_event_raw_event_9p_client_res': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/9p.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(9p_client_res, ^ /kisskb/src/net/9p/client.c: In function 'trace_event_raw_event_9p_protocol_dump': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/9p.h:148:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(9p_protocol_dump, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/9p/client.c:13: /kisskb/src/net/9p/client.c: In function 'p9_client_rpc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/net/9p/client.c:759:8: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->wq, req->status >= REQ_STATUS_RCVD); ^ /kisskb/src/net/9p/client.c:732:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_zc_rpc': /kisskb/src/net/9p/client.c:827:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_attach': /kisskb/src/net/9p/client.c:1124:16: note: byref variable will be forcibly initialized struct p9_qid qid; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_open': /kisskb/src/net/9p/client.c:1246:16: note: byref variable will be forcibly initialized struct p9_qid qid; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_fcreate': /kisskb/src/net/9p/client.c:1339:16: note: byref variable will be forcibly initialized struct p9_qid qid; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_readdir': /kisskb/src/net/9p/client.c:2092:18: note: byref variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/net/9p/client.c:2091:14: note: byref variable will be forcibly initialized struct kvec kv = {.iov_base = data, .iov_len = count}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/netlabel/netlabel_addrlist.c:18: /kisskb/src/net/netlabel/netlabel_addrlist.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/dccp/ccids/ccid3.c: In function 'ccid3_hc_tx_getsockopt': /kisskb/src/net/dccp/ccids/ccid3.c:524:22: note: byref variable will be forcibly initialized struct tfrc_tx_info tfrc; ^ /kisskb/src/net/dccp/ccids/ccid3.c: In function 'ccid3_hc_rx_getsockopt': /kisskb/src/net/dccp/ccids/ccid3.c:819:22: note: byref variable will be forcibly initialized struct tfrc_rx_info rx_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/caif/cfcnfg.c:9: /kisskb/src/net/caif/cfcnfg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/caif/cfcnfg.c: In function 'caif_connect_client': /kisskb/src/net/caif/cfcnfg.c:307:27: note: byref variable will be forcibly initialized struct cfctrl_link_param param; ^ /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 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 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 struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, ^ /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 struct i2c_msg msg = { .addr = priv->i2c_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 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /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 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 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 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_tty_open': /kisskb/src/drivers/pps/clients/pps-ldisc.c:45:25: note: byref variable will be forcibly initialized struct pps_source_info info; ^ In file included from /kisskb/src/drivers/pps/clients/pps-ldisc.c:13:0: /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-ldisc.c: In function 'pps_tty_dcd_change': /kisskb/src/drivers/pps/clients/pps-ldisc.c:21:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /kisskb/src/drivers/net/mdio/of_mdio.c: In function 'of_find_mii_timestamper': /kisskb/src/drivers/net/mdio/of_mdio.c:47:25: note: byref variable will be forcibly initialized struct of_phandle_args arg; ^ /kisskb/src/net/netfilter/nft_nat.c: In function 'nft_nat_eval': /kisskb/src/net/netfilter/nft_nat.c:110:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/drivers/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 struct fixed_phy_status state; ^ In file included from /kisskb/src/drivers/spi/spi-sc18is602.c:11:0: /kisskb/src/drivers/spi/spi-sc18is602.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ /kisskb/src/net/smc/smc_ib.c: In function 'smc_ib_modify_qp_init': /kisskb/src/net/smc/smc_ib.c:46:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/net/smc/smc_ib.c: In function 'smc_ib_modify_qp_rtr': /kisskb/src/net/smc/smc_ib.c:64:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/net/smc/smc_ib.c: In function 'smc_ib_modify_qp_rts': /kisskb/src/net/smc/smc_ib.c:87:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/net/smc/smc_ib.c: In function 'smc_ib_modify_qp_reset': /kisskb/src/net/smc/smc_ib.c:106:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/net/smc/smc_ib.c: In function 'smc_nl_handle_smcr_dev': /kisskb/src/net/smc/smc_ib.c:418:21: note: byref variable will be forcibly initialized struct smc_pci_dev smc_pci_dev; ^ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_num_gabs': /kisskb/src/net/sctp/tsnmap.c:320:26: note: byref variable will be forcibly initialized struct sctp_tsnmap_iter iter; ^ /kisskb/src/net/netfilter/nft_redir.c: In function 'nft_redir_ipv6_eval': /kisskb/src/net/netfilter/nft_redir.c:154:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/net/netfilter/nft_redir.c: In function 'nft_redir_ipv4_eval': /kisskb/src/net/netfilter/nft_redir.c:106:40: note: byref variable will be forcibly initialized struct nf_nat_ipv4_multi_range_compat mr; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_naked_waitrdy_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1934:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_reset_cmd_type_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:2028:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_erase_cmd_type_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:2057:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_read_status_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1988:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_read_id_type_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1948:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_naked_access_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1862:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_monolithic_access_exec': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1798:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_xfer_data_dma': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:861:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c: In function 'marvell_nfc_hw_ecc_hmg_do_write_page': /kisskb/src/drivers/mtd/nand/raw/marvell_nand.c:1141:24: note: byref variable will be forcibly initialized struct marvell_nfc_op nfc_op = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/name_distr.c:37: /kisskb/src/net/tipc/name_distr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain': /kisskb/src/net/sctp/ulpqueue.c:724:23: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reap_ordered': /kisskb/src/net/sctp/ulpqueue.c:880:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/net/sctp/ulpqueue.c:88:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_named_node_up': /kisskb/src/net/tipc/name_distr.c:217:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_partial_delivery': /kisskb/src/net/sctp/ulpqueue.c:1063:24: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_attach': /kisskb/src/drivers/pps/clients/pps_parport.c:127:19: note: byref variable will be forcibly initialized struct pardev_cb pps_client_cb; ^ In file included from /kisskb/src/drivers/pps/clients/pps_parport.c:23:0: /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_irq': /kisskb/src/drivers/pps/clients/pps_parport.c:57:35: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^ /kisskb/src/drivers/pps/clients/pps_parport.c:57:24: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^ /kisskb/src/fs/xfs/xfs_xattr.c: In function 'xfs_vn_listxattr': /kisskb/src/fs/xfs/xfs_xattr.c:192:31: note: byref variable will be forcibly initialized struct xfs_attr_list_context context; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function 'get_dn': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/caif/cfmuxl.c:145:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(muxl->dn_cache[idx], dn); ^ /kisskb/src/net/caif/cfmuxl.c: In function 'get_up': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/caif/cfmuxl.c:131:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(muxl->up_cache[idx], up); ^ /kisskb/src/net/caif/cfmuxl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/mtd/ssfdc.c: In function 'read_raw_oob': /kisskb/src/drivers/mtd/ssfdc.c:166:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:709:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/tuners/tda18271-common.c:708:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_symlink.c:7: /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_inactive_symlink_rmt': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_symlink': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/net/phy/spi_ks8995.c: In function 'ks8995_write': /kisskb/src/drivers/net/phy/spi_ks8995.c:237:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/net/phy/spi_ks8995.c: In function 'ks8995_read': /kisskb/src/drivers/net/phy/spi_ks8995.c:209:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/drivers/spi/spi-sh-hspi.c:23:0: /kisskb/src/drivers/spi/spi-sh-hspi.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ /kisskb/src/drivers/input/keyboard/qt1050.c: In function 'qt1050_parse_fw': /kisskb/src/drivers/input/keyboard/qt1050.c:352:21: note: byref variable will be forcibly initialized struct qt1050_key button; ^ /kisskb/src/net/ipv6/esp6_offload.c: In function 'esp6_xmit': /kisskb/src/net/ipv6/esp6_offload.c:288:18: note: byref variable will be forcibly initialized struct esp_info esp; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_confirm_accept': /kisskb/src/net/smc/smc_clc.c:645:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/smc/smc_clc.c:643:27: note: byref variable will be forcibly initialized struct smc_clc_msg_trail trl; ^ /kisskb/src/net/smc/smc_clc.c:642:35: note: byref variable will be forcibly initialized struct smc_clc_first_contact_ext fce; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_prfx_set': /kisskb/src/net/smc/smc_clc.c:219:26: note: byref variable will be forcibly initialized struct sockaddr_storage addrs; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_wait_msg': /kisskb/src/net/smc/smc_clc.c:344:14: note: byref variable will be forcibly initialized struct kvec vec = {buf, buflen}; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_decline': /kisskb/src/net/smc/smc_clc.c:450:14: note: byref variable will be forcibly initialized struct kvec vec; ^ /kisskb/src/net/smc/smc_clc.c:449:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/smc/smc_clc.c:448:29: note: byref variable will be forcibly initialized struct smc_clc_msg_decline dclc; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_proposal': /kisskb/src/net/smc/smc_clc.c:493:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_confirm': /kisskb/src/net/smc/smc_clc.c:737:39: note: byref variable will be forcibly initialized struct smc_clc_msg_accept_confirm_v2 cclc_v2; ^ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_accept': /kisskb/src/net/smc/smc_clc.c:762:39: note: byref variable will be forcibly initialized struct smc_clc_msg_accept_confirm_v2 aclc_v2; ^ /kisskb/src/net/netlabel/netlabel_mgmt.c: In function 'netlbl_mgmt_removedef': /kisskb/src/net/netlabel/netlabel_mgmt.c:577:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_mgmt.c: In function 'netlbl_mgmt_adddef': /kisskb/src/net/netlabel/netlabel_mgmt.c:547:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_mgmt.c: In function 'netlbl_mgmt_add': /kisskb/src/net/netlabel/netlabel_mgmt.c:423:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_mgmt.c: In function 'netlbl_mgmt_listall': /kisskb/src/net/netlabel/netlabel_mgmt.c:517:32: note: byref variable will be forcibly initialized struct netlbl_domhsh_walk_arg cb_arg; ^ /kisskb/src/net/netlabel/netlabel_mgmt.c: In function 'netlbl_mgmt_remove': /kisskb/src/net/netlabel/netlabel_mgmt.c:455:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sctp/bind_addr.c:24: /kisskb/src/net/sctp/bind_addr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/pps/pps.c:72:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/pps/pps.c:60:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(pps->queue, ^ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_bind_addrs_to_raw': /kisskb/src/net/sctp/bind_addr.c:212:24: note: byref variable will be forcibly initialized union sctp_addr_param rawaddr; ^ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:24: note: byref variable will be forcibly initialized struct pps_bind_args bind_args; ^ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized struct pps_kparams params; ^ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_raw_to_bind_addrs': /kisskb/src/net/sctp/bind_addr.c:262:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/drivers/net/phy/marvell.c: In function 'm88e1540_set_fld': /kisskb/src/drivers/net/phy/marvell.c:1342:21: note: byref variable will be forcibly initialized struct ethtool_eee eee; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_read_sector': /kisskb/src/drivers/mtd/sm_ftl.c:243:16: note: byref variable will be forcibly initialized struct sm_oob tmp_oob; ^ /kisskb/src/drivers/mtd/sm_ftl.c:242:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_read_cis': /kisskb/src/drivers/mtd/sm_ftl.c:655:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_find_cis': /kisskb/src/drivers/mtd/sm_ftl.c:675:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_write_sector': /kisskb/src/drivers/mtd/sm_ftl.c:324:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_mark_block_bad': /kisskb/src/drivers/mtd/sm_ftl.c:435:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_erase_block': /kisskb/src/drivers/mtd/sm_ftl.c:465:20: note: byref variable will be forcibly initialized struct erase_info erase; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_write_block': /kisskb/src/drivers/mtd/sm_ftl.c:372:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/netlabel/netlabel_unlabeled.c:17: /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlhsh_add_iface': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c:337:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_unlhsh_def, iface); ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_check_block': /kisskb/src/drivers/mtd/sm_ftl.c:500:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ /kisskb/src/drivers/mtd/sm_ftl.c: In function 'sm_init_zone': /kisskb/src/drivers/mtd/sm_ftl.c:748:16: note: byref variable will be forcibly initialized struct sm_oob oob; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_accept': /kisskb/src/net/netlabel/netlabel_unlabeled.c:812:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticlistdef': /kisskb/src/net/netlabel/netlabel_unlabeled.c:1256:32: note: byref variable will be forcibly initialized struct netlbl_unlhsh_walk_arg cb_arg; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticlist': /kisskb/src/net/netlabel/netlabel_unlabeled.c:1166:32: note: byref variable will be forcibly initialized struct netlbl_unlhsh_walk_arg cb_arg; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticadddef': /kisskb/src/net/netlabel/netlabel_unlabeled.c:937:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticadd': /kisskb/src/net/netlabel/netlabel_unlabeled.c:886:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticremovedef': /kisskb/src/net/netlabel/netlabel_unlabeled.c:1027:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_staticremove': /kisskb/src/net/netlabel/netlabel_unlabeled.c:986:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/netlabel/netlabel_unlabeled.c:17: /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c:1440:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(netlbl_unlhsh, hsh_tbl); ^ /kisskb/src/net/netlabel/netlabel_unlabeled.c: In function 'netlbl_unlabel_defconf': /kisskb/src/net/netlabel/netlabel_unlabeled.c:1537:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ In file included from /kisskb/src/drivers/ptp/ptp_clock.c:14:0: /kisskb/src/drivers/ptp/ptp_clock.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_register': /kisskb/src/drivers/ptp/ptp_clock.c:250:26: note: byref variable will be forcibly initialized struct pps_source_info pps; ^ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_event': /kisskb/src/drivers/ptp/ptp_clock.c:323:24: note: byref variable will be forcibly initialized struct pps_event_time evt; ^ /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 struct iov_iter i = *from; ^ /kisskb/src/net/9p/protocol.c: In function 'p9pdu_writef': /kisskb/src/net/9p/protocol.c:535:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/9p/protocol.c: In function 'p9pdu_readf': /kisskb/src/net/9p/protocol.c:522:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/netfilter/nft_tproxy.c: In function 'nft_tproxy_eval_v4': /kisskb/src/net/netfilter/nft_tproxy.c:28:16: note: byref variable will be forcibly initialized struct udphdr _hdr, *hp; ^ /kisskb/src/net/netfilter/nft_tproxy.c: In function 'nft_tproxy_eval_v6': /kisskb/src/net/netfilter/nft_tproxy.c:87:16: note: byref variable will be forcibly initialized struct udphdr _hdr, *hp; ^ /kisskb/src/net/netfilter/nft_tproxy.c:85:18: note: byref variable will be forcibly initialized struct in6_addr taddr; ^ /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 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 struct p9_fcall fake_pdu; ^ /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 struct cfctrl_link_param linkparam; ^ /kisskb/src/net/caif/cfctrl.c:359:29: note: byref variable will be forcibly initialized 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 struct dev_info dev_info; ^ /kisskb/src/drivers/rtc/rtc-ds1347.c: In function 'ds1347_probe': /kisskb/src/drivers/rtc/rtc-ds1347.c:131:23: note: byref variable will be forcibly initialized struct regmap_config config; ^ /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_rcv': /kisskb/src/net/tipc/monitor.c:455:25: note: byref variable will be forcibly initialized struct tipc_mon_domain dom_bef; ^ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_write': /kisskb/src/drivers/media/tuners/mt2063.c:244:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/net/bluetooth/msft.c: In function 'read_supported_features': /kisskb/src/net/bluetooth/msft.c:111:41: note: byref variable will be forcibly initialized 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:482:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/msft.c: In function 'msft_remove_monitor': /kisskb/src/net/bluetooth/msft.c:553:21: note: byref variable will be forcibly initialized struct hci_request req; ^ /kisskb/src/net/bluetooth/msft.c:551:49: note: byref variable will be forcibly initialized 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:585:52: note: byref variable will be forcibly initialized 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:585:52: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/msft.c:595:21: note: byref variable will be forcibly initialized struct hci_request req; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/keyboard/sunkbd.c:14: /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_reinit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:237:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, ^ /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_initialize': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:192:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:183:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ); ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_trace_reservations': /kisskb/src/fs/xfs/xfs_trans.c:35:23: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^ /kisskb/src/net/bluetooth/mgmt_config.c: In function 'read_def_system_config': /kisskb/src/net/bluetooth/mgmt_config.c:81:13: note: byref variable will be forcibly initialized } __packed rp = { ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_committed_bulk': /kisskb/src/fs/xfs/xfs_trans.c:757:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_roll': /kisskb/src/fs/xfs/xfs_trans.c:1007:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_dump': /kisskb/src/net/tipc/net.c:210:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_addr_legacy_get': /kisskb/src/net/tipc/net.c:331:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/fs/xfs/xfs_bmap_item.c: In function 'xfs_bui_item_recover': /kisskb/src/fs/xfs/xfs_bmap_item.c:463:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/drivers/mtd/nand/raw/mtk_nand.c: In function 'mtk_nfc_update_ecc_stats': /kisskb/src/drivers/mtd/nand/raw/mtk_nand.c:921:23: note: byref variable will be forcibly initialized struct mtk_ecc_stats stats; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__input_release_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_send_asconf_add_ip': /kisskb/src/net/sctp/socket.c:549:20: note: byref variable will be forcibly initialized union sctp_addr saveaddr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/drivers/rtc/rtc-ds1390.c:17:0: /kisskb/src/drivers/rtc/rtc-ds1390.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port': /kisskb/src/net/sctp/socket.c:8334:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/drivers/spi/spi-sun6i.c: In function 'sun6i_spi_prepare_dma': /kisskb/src/drivers/spi/spi-sun6i.c:220:27: note: byref variable will be forcibly initialized struct dma_slave_config txconf = { ^ /kisskb/src/drivers/spi/spi-sun6i.c:200:27: note: byref variable will be forcibly initialized struct dma_slave_config rxconf = { ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_service_subscribe': /kisskb/src/net/tipc/name_table.c:422:19: note: byref variable will be forcibly initialized struct list_head publ_list; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_events': /kisskb/src/net/sctp/socket.c:5484:30: note: byref variable will be forcibly initialized struct sctp_event_subscribe subscribe; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_adaptation_layer': /kisskb/src/net/sctp/socket.c:6297:28: note: byref variable will be forcibly initialized struct sctp_setadaptation adaptation; ^ /kisskb/src/net/smc/smc_core.c: In function 'smc_switch_cursor': /kisskb/src/net/smc/smc_core.c:873:30: note: byref variable will be forcibly initialized union smc_host_cursor cons, fin; ^ /kisskb/src/net/smc/smc_core.c:873:24: note: byref variable will be forcibly initialized union smc_host_cursor cons, fin; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_copy_laddrs': /kisskb/src/net/sctp/socket.c:6103:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_sctp_status': /kisskb/src/net/sctp/socket.c:5320:21: note: byref variable will be forcibly initialized struct sctp_status status; ^ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_name_table_dump': /kisskb/src/net/tipc/name_table.c:1097:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:5821:27: note: byref variable will be forcibly initialized struct sctp_paddrparams params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': /kisskb/src/net/sctp/socket.c:5400:24: note: byref variable will be forcibly initialized struct sctp_paddrinfo pinfo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:5965:27: note: byref variable will be forcibly initialized struct sctp_sack_info params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addrs': /kisskb/src/net/sctp/socket.c:6056:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ /kisskb/src/net/sctp/socket.c:6053:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_addrs': /kisskb/src/net/sctp/socket.c:6153:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^ /kisskb/src/net/sctp/socket.c:6150:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_send_param': /kisskb/src/net/sctp/socket.c:6339:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo info; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_sndinfo': /kisskb/src/net/sctp/socket.c:6385:22: note: byref variable will be forcibly initialized struct sctp_sndinfo info; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_primary_addr': /kisskb/src/net/sctp/socket.c:6255:19: note: byref variable will be forcibly initialized struct sctp_prim prim; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_rtoinfo': /kisskb/src/net/sctp/socket.c:6462:22: note: byref variable will be forcibly initialized struct sctp_rtoinfo rtoinfo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_associnfo': /kisskb/src/net/sctp/socket.c:6518:26: note: byref variable will be forcibly initialized struct sctp_assocparams assocparams; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxseg': /kisskb/src/net/sctp/socket.c:6665:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_context': /kisskb/src/net/sctp/socket.c:6608:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxburst': /kisskb/src/net/sctp/socket.c:6760:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_active_key': /kisskb/src/net/sctp/socket.c:6836:24: note: byref variable will be forcibly initialized struct sctp_authkeyid val; ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/smc_core.c:13: /kisskb/src/net/smc/smc_core.c: In function 'smc_smcd_terminate': /kisskb/src/net/smc/smc_core.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(lgr_free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/sysctl.h:27:0, from /kisskb/src/include/net/net_namespace.h:12, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/smc_core.c:13: /kisskb/src/net/smc/smc_core.c: In function 'smc_smcd_terminate_all': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/smc/smc_core.c:1396:3: note: in expansion of macro 'wait_event' wait_event(smcd->lgrs_deleted, !atomic_read(&smcd->lgr_cnt)); ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/smc_core.c:13: /kisskb/src/net/smc/smc_core.c:1382:12: note: byref variable will be forcibly initialized LIST_HEAD(lgr_free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_auth_chunks': /kisskb/src/net/sctp/socket.c:6872:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_auth_chunks': /kisskb/src/net/sctp/socket.c:6917:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_paddr_thresholds': /kisskb/src/net/sctp/socket.c:7077:28: note: byref variable will be forcibly initialized struct sctp_paddrthlds_v2 val; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_stats': /kisskb/src/net/sctp/socket.c:7136:26: note: byref variable will be forcibly initialized struct sctp_assoc_stats sas; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_supported': /kisskb/src/net/sctp/socket.c:7234:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ In file included from /kisskb/src/include/linux/sysctl.h:27:0, from /kisskb/src/include/net/net_namespace.h:12, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/smc_core.c:13: /kisskb/src/net/smc/smc_core.c: In function 'smcr_link_down': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/net/smc/smc_core.c:1543:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(lgr->llc_flow_waiter, ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_prinfo': /kisskb/src/net/sctp/socket.c:7273:29: note: byref variable will be forcibly initialized struct sctp_default_prinfo info; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_assocstatus': /kisskb/src/net/sctp/socket.c:7319:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_streamstatus': /kisskb/src/net/sctp/socket.c:7380:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reconfig_supported': /kisskb/src/net/sctp/socket.c:7442:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_enable_strreset': /kisskb/src/net/sctp/socket.c:7481:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/smc/smc_core.c: In function 'smc_smcr_terminate_all': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/smc/smc_core.c:1436:4: note: in expansion of macro 'wait_event' wait_event(lgrs_deleted, !atomic_read(&lgr_cnt)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/smc/smc_core.c:1432:4: note: in expansion of macro 'wait_event' wait_event(smcibdev->lnks_deleted, ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/smc_core.c:13: /kisskb/src/net/smc/smc_core.c:1406:12: note: byref variable will be forcibly initialized LIST_HEAD(lgr_free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler': /kisskb/src/net/sctp/socket.c:7520:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler_value': /kisskb/src/net/sctp/socket.c:7559:27: note: byref variable will be forcibly initialized struct sctp_stream_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_interleaving_supported': /kisskb/src/net/sctp/socket.c:7601:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_event': /kisskb/src/net/sctp/socket.c:7660:20: note: byref variable will be forcibly initialized struct sctp_event param; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_asconf_supported': /kisskb/src/net/sctp/socket.c:7695:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auth_supported': /kisskb/src/net/sctp/socket.c:7734:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_ecn_supported': /kisskb/src/net/sctp/socket.c:7773:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pf_expose': /kisskb/src/net/sctp/socket.c:7812:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_encap_port': /kisskb/src/net/sctp/socket.c:7851:24: note: byref variable will be forcibly initialized struct sctp_udpencaps encap; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:2811:25: note: byref variable will be forcibly initialized struct sctp_sack_info p; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_for_each_transport': /kisskb/src/net/sctp/socket.c:5278:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_autobind': /kisskb/src/net/sctp/socket.c:8587:18: note: byref variable will be forcibly initialized union sctp_addr autoaddr; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1374:27: note: byref variable will be forcibly initialized struct sctp_getaddrs_old param; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_new_asoc': /kisskb/src/net/sctp/socket.c:1689:19: note: byref variable will be forcibly initialized union sctp_addr _daddr; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg': /kisskb/src/net/sctp/socket.c:1931:20: note: byref variable will be forcibly initialized struct sctp_cmsgs cmsgs; ^ /kisskb/src/net/sctp/socket.c:1929:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo _sinfo, *sinfo; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff': /kisskb/src/net/sctp/socket.c:5620:21: note: byref variable will be forcibly initialized sctp_peeloff_arg_t peeloff; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_flags': /kisskb/src/net/sctp/socket.c:5654:27: note: byref variable will be forcibly initialized sctp_peeloff_flags_arg_t peeloff; ^ /kisskb/src/drivers/mfd/altera-sysmgr.c: In function 's10_protected_reg_write': /kisskb/src/drivers/mfd/altera-sysmgr.c:45:23: note: byref variable will be forcibly initialized struct arm_smccc_res result; ^ /kisskb/src/drivers/mfd/altera-sysmgr.c: In function 's10_protected_reg_read': /kisskb/src/drivers/mfd/altera-sysmgr.c:67:23: note: byref variable will be forcibly initialized struct arm_smccc_res result; ^ /kisskb/src/drivers/mfd/altera-sysmgr.c: In function 'sysmgr_probe': /kisskb/src/drivers/mfd/altera-sysmgr.c:128:23: note: byref variable will be forcibly initialized struct regmap_config sysmgr_config = altr_sysmgr_regmap_cfg; ^ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_disable_pinfunc': /kisskb/src/drivers/ptp/ptp_chardev.c:21:27: note: byref variable will be forcibly initialized struct ptp_clock_request rq; ^ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_ioctl': /kisskb/src/drivers/ptp/ptp_chardev.c:123:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:122:22: note: byref variable will be forcibly initialized struct ptp_pin_desc pd; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:119:24: note: byref variable will be forcibly initialized struct ptp_clock_caps caps; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:118:27: note: byref variable will be forcibly initialized struct ptp_clock_request req; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:117:30: note: byref variable will be forcibly initialized struct ptp_system_timestamp sts; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:114:35: note: byref variable will be forcibly initialized struct system_device_crosststamp xtstamp; ^ /kisskb/src/drivers/ptp/ptp_chardev.c:113:32: note: byref variable will be forcibly initialized struct ptp_sys_offset_precise precise_offset; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/ptp/ptp_chardev.c:7: /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/ptp/ptp_chardev.c:464:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(ptp->tsev_wq, ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'identity_show': /kisskb/src/net/bluetooth/hci_debugfs.c:664:11: note: byref variable will be forcibly initialized bdaddr_t addr; ^ In file included from /kisskb/src/net/bluetooth/hci_debugfs.c:26:0: /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'hci_debugfs_create_le': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_debugfs.c:1192:27: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->bdaddr, BDADDR_ANY)) ^ /kisskb/src/net/netlabel/netlabel_cipso_v4.c: In function 'netlbl_cipsov4_listall': /kisskb/src/net/netlabel/netlabel_cipso_v4.c:652:36: note: byref variable will be forcibly initialized struct netlbl_cipsov4_doiwalk_arg cb_arg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/net/ipv6/tunnel6.c:11: /kisskb/src/net/ipv6/tunnel6.c: In function 'xfrm6_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/tunnel6.c:65:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^ /kisskb/src/net/netlabel/netlabel_cipso_v4.c: In function 'netlbl_cipsov4_remove': /kisskb/src/net/netlabel/netlabel_cipso_v4.c:702:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_cipso_v4.c:701:32: note: byref variable will be forcibly initialized struct netlbl_domhsh_walk_arg cb_arg; ^ /kisskb/src/net/netlabel/netlabel_cipso_v4.c: In function 'netlbl_cipsov4_add': /kisskb/src/net/netlabel/netlabel_cipso_v4.c:407:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netfilter/nft_chain_nat.c: In function 'nft_nat_do_chain': /kisskb/src/net/netfilter/nft_chain_nat.c:13:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/9p/trans_fd.c:16: /kisskb/src/net/9p/trans_fd.c: In function 'p9_conn_cancel': /kisskb/src/net/9p/trans_fd.c:190:12: note: byref variable will be forcibly initialized LIST_HEAD(cancel_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/9p/trans_fd.c: In function 'p9_fd_create': /kisskb/src/net/9p/trans_fd.c:1063:20: note: byref variable will be forcibly initialized 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:1024:21: note: byref variable will be forcibly initialized struct sockaddr_un sun_server; ^ /kisskb/src/net/9p/trans_fd.c: In function 'p9_bind_privport': /kisskb/src/net/9p/trans_fd.c:950:21: note: byref variable will be forcibly initialized struct sockaddr_in cl; ^ /kisskb/src/net/9p/trans_fd.c: In function 'p9_fd_create_tcp': /kisskb/src/net/9p/trans_fd.c:972:20: note: byref variable will be forcibly initialized struct p9_fd_opts opts; ^ /kisskb/src/net/9p/trans_fd.c:971:21: note: byref variable will be forcibly initialized struct sockaddr_in sin_server; ^ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_writereg': /kisskb/src/drivers/media/tuners/mc44s803.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writeregs': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writereg': /kisskb/src/drivers/media/tuners/mt2131.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/spi/spi-tle62x0.c: In function 'tle62x0_read': /kisskb/src/drivers/spi/spi-tle62x0.c:65:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/drivers/spi/spi-tle62x0.c:14:0: /kisskb/src/drivers/spi/spi-tle62x0.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_state_do_iclog_callbacks': /kisskb/src/fs/xfs/xfs_log.c:2795:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_wait_on_sdma': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:866:43: note: byref variable will be forcibly initialized struct cadence_nand_irq_status irq_mask, irq_status; ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:866:33: note: byref variable will be forcibly initialized struct cadence_nand_irq_status irq_mask, irq_status; ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_isr': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:770:33: note: byref variable will be forcibly initialized struct cadence_nand_irq_status irq_status; ^ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_write_unmount_record': /kisskb/src/fs/xfs/xfs_log.c:826:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_commit_record': /kisskb/src/fs/xfs/xfs_log.c:1533:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_cdma_send_and_wait': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:1023:33: note: byref variable will be forcibly initialized struct cadence_nand_irq_status irq_mask, irq_status = {0}; ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_cmd_erase': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:2100:31: note: byref variable will be forcibly initialized const struct nand_operation nand_op = { ^ /kisskb/src/net/smc/smc_wr.c: In function 'smc_wr_tx_process_cqe': /kisskb/src/net/smc/smc_wr.c:87:24: note: byref variable will be forcibly initialized struct smc_wr_tx_pend pnd_snd; ^ In file included from /kisskb/src/net/smc/smc_wr.c:27:0: /kisskb/src/net/smc/smc_wr.c: In function 'smc_wr_tx_wait_no_pending_sends': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/net/smc/smc_wr.c:67:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(link->wr_tx_wait, !smc_wr_is_tx_pend(link), ^ /kisskb/src/net/smc/smc_wr.c: In function 'smc_wr_tx_get_free_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/smc/smc_wr.c:213:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout( ^ /kisskb/src/net/smc/smc_wr.c: In function 'smc_wr_reg_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/smc/smc_wr.c:325:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(link->wr_reg_wait, ^ /kisskb/src/net/smc/smc_wr.c: In function 'smc_wr_remember_qp_attr': /kisskb/src/net/smc/smc_wr.c:485:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr init_attr; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_dquot_item_recover.c:6: /kisskb/src/fs/xfs/xfs_dquot_item_recover.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/srcutree.h:15:0, 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/mtd/nand/raw/cadence-nand-controller.c:11: /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_slave_dma_transfer': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:1816:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(finished); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/xfs/xfs_dquot_item_recover.c: In function 'xlog_recover_dquot_commit_pass2': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'extts_fifo_show': /kisskb/src/drivers/ptp/ptp_sysfs.c:67:25: note: byref variable will be forcibly initialized struct ptp_extts_event event; ^ /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c: In function 'cadence_nand_init': /kisskb/src/drivers/mtd/nand/raw/cadence-nand-controller.c:2833:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_node_dump': /kisskb/src/net/tipc/netlink_compat.c:1118:24: note: byref variable will be forcibly initialized struct tipc_node_info node_info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_dumpit': /kisskb/src/net/tipc/netlink_compat.c:190:26: note: byref variable will be forcibly initialized struct netlink_callback cb; ^ /kisskb/src/net/tipc/netlink_compat.c:185:26: note: byref variable will be forcibly initialized struct genl_dumpit_info info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_publ_dump': /kisskb/src/net/tipc/netlink_compat.c:1005:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_tlv_sprintf': /kisskb/src/net/tipc/netlink_compat.c:129:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_flow_table_core.c:2: /kisskb/src/net/netfilter/nf_flow_table_core.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/netfilter/nf_flow_table_core.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/netfilter/nf_flow_table_core.c:6:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_flow_table_core.c:2: /kisskb/src/net/netfilter/nf_flow_table_core.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/netfilter/nf_flow_table_core.c:6:0: /kisskb/src/net/netfilter/nf_flow_table_core.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/netfilter/nf_flow_table_core.c: In function 'nf_flow_table_iterate': /kisskb/src/net/netfilter/nf_flow_table_core.c:334:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_dump': /kisskb/src/net/tipc/netlink_compat.c:688:24: note: byref variable will be forcibly initialized struct tipc_link_info link_info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_doit': /kisskb/src/net/tipc/netlink_compat.c:338:19: note: byref variable will be forcibly initialized struct genl_info info; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_handle': /kisskb/src/net/tipc/netlink_compat.c:1197:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_doit doit; ^ /kisskb/src/net/tipc/netlink_compat.c:1196:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_recv': /kisskb/src/net/tipc/netlink_compat.c:1298:28: note: byref variable will be forcibly initialized struct tipc_nl_compat_msg msg; ^ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^ /kisskb/src/net/netlabel/netlabel_calipso.c: In function 'netlbl_calipso_add': /kisskb/src/net/netlabel/netlabel_calipso.c:102:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_calipso.c: In function 'netlbl_calipso_remove': /kisskb/src/net/netlabel/netlabel_calipso.c:283:22: note: byref variable will be forcibly initialized struct netlbl_audit audit_info; ^ /kisskb/src/net/netlabel/netlabel_calipso.c:282:32: note: byref variable will be forcibly initialized struct netlbl_domhsh_walk_arg cb_arg; ^ /kisskb/src/net/netlabel/netlabel_calipso.c: In function 'netlbl_calipso_listall': /kisskb/src/net/netlabel/netlabel_calipso.c:233:36: note: byref variable will be forcibly initialized struct netlbl_calipso_doiwalk_arg cb_arg; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_get_rf_strength': /kisskb/src/drivers/media/tuners/si2157.c:736:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_params': /kisskb/src/drivers/media/tuners/si2157.c:401:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_sleep': /kisskb/src/drivers/media/tuners/si2157.c:285:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_init': /kisskb/src/drivers/media/tuners/si2157.c:85:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_analog_params': /kisskb/src/drivers/media/tuners/si2157.c:512:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_stat_work': /kisskb/src/drivers/media/tuners/si2157.c:792:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_probe': /kisskb/src/drivers/media/tuners/si2157.c:820:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/w1/masters/ds1wm.c:14: /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 DECLARE_COMPLETION_ONSTACK(reset_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_write': /kisskb/src/drivers/w1/masters/ds1wm.c:254:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(write_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_read': /kisskb/src/drivers/w1/masters/ds1wm.c:277:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(read_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_discard_busy_extents': /kisskb/src/fs/xfs/xfs_log_cil.c:535:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_cil_push_work': /kisskb/src/fs/xfs/xfs_log_cil.c:655:23: note: byref variable will be forcibly initialized struct xfs_log_iovec lhdr; ^ /kisskb/src/fs/xfs/xfs_log_cil.c:654:26: note: byref variable will be forcibly initialized struct xfs_trans_header thdr; ^ /kisskb/src/drivers/ptp/ptp_ines.c: In function 'ines_hwtstamp': /kisskb/src/drivers/ptp/ptp_ines.c:335:25: note: byref variable will be forcibly initialized struct hwtstamp_config cfg; ^ /kisskb/src/drivers/ptp/ptp_ines.c: In function 'ines_find_txts': /kisskb/src/drivers/ptp/ptp_ines.c:289:24: note: byref variable will be forcibly initialized struct ines_timestamp ts; ^ /kisskb/src/drivers/ptp/ptp_ines.c: In function 'ines_txtstamp_work': /kisskb/src/drivers/ptp/ptp_ines.c:651:30: note: byref variable will be forcibly initialized struct skb_shared_hwtstamps ssh; ^ /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_writereg': /kisskb/src/drivers/media/tuners/fc0012.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/drivers/spi/spi-xcomm.c:13:0: /kisskb/src/drivers/spi/spi-xcomm.c: In function 'spi_transfer_delay_exec': /kisskb/src/include/linux/spi/spi.h:1063:19: note: byref variable will be forcibly initialized struct spi_delay d; ^ In file included from /kisskb/src/drivers/mfd/sprd-sc27xx-spi.c:14:0: /kisskb/src/drivers/mfd/sprd-sc27xx-spi.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_writereg': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/net/netfilter/nf_flow_table_ip.c: In function 'nf_flow_snat_ipv6': /kisskb/src/net/netfilter/nf_flow_table_ip.c:373:24: note: byref variable will be forcibly initialized struct in6_addr addr, new_addr; ^ /kisskb/src/net/netfilter/nf_flow_table_ip.c:373:18: note: byref variable will be forcibly initialized struct in6_addr addr, new_addr; ^ /kisskb/src/net/netfilter/nf_flow_table_ip.c: In function 'nf_flow_dnat_ipv6': /kisskb/src/net/netfilter/nf_flow_table_ip.c:398:24: note: byref variable will be forcibly initialized struct in6_addr addr, new_addr; ^ /kisskb/src/net/netfilter/nf_flow_table_ip.c:398:18: note: byref variable will be forcibly initialized struct in6_addr addr, new_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/net/dns_resolver/dns_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:447:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_adjtime': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1574:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_enable_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1925:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_adjtime_deprecated': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:974:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /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 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 struct ieee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1138:19: note: byref variable will be forcibly initialized struct ieee_ets ets; ^ /kisskb/src/net/dcb/dcbnl.c:1103:23: note: byref variable will be forcibly initialized struct dcbnl_buffer buffer; ^ /kisskb/src/net/dcb/dcbnl.c:1094:19: note: byref variable will be forcibly initialized struct ieee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1081:25: note: byref variable will be forcibly initialized struct ieee_qcn_stats qcn_stats; ^ /kisskb/src/net/dcb/dcbnl.c:1068:19: note: byref variable will be forcibly initialized struct ieee_qcn qcn; ^ /kisskb/src/net/dcb/dcbnl.c:1056:23: note: byref variable will be forcibly initialized struct ieee_maxrate maxrate; ^ /kisskb/src/net/dcb/dcbnl.c:1047:19: note: byref variable will be forcibly initialized 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 struct cee_pfc pfc; ^ /kisskb/src/net/dcb/dcbnl.c:1328:17: note: byref variable will be forcibly initialized struct cee_pg pg; ^ /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 struct dcb_app app = { ^ /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 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 struct dcb_app app; ^ /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 struct dcb_app_type event; ^ /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 struct dcb_app_type event; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf_item_recover.c:6: /kisskb/src/fs/xfs/xfs_buf_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'init_stack_slab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/lib/stackdepot.c:99:3: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/stackdepot.c:84:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&next_slab_inited)) ^ /kisskb/src/lib/stackdepot.c: In function 'depot_alloc_stack': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/lib/stackdepot.c:126:4: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 0); ^ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_save': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/lib/stackdepot.c:321:4: note: in expansion of macro 'smp_store_release' smp_store_release(bucket, new); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/stackdepot.c:294:16: note: in expansion of macro 'smp_load_acquire' if (unlikely(!smp_load_acquire(&next_slab_inited))) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/stackdepot.c:281:21: note: in expansion of macro 'smp_load_acquire' found = find_stack(smp_load_acquire(bucket), entries, ^ /kisskb/src/net/6lowpan/core.c: In function 'lowpan_event': /kisskb/src/net/6lowpan/core.c:112:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_execute': /kisskb/src/drivers/scsi/scsi_transport_spi.c:114:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr_tmp; ^ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_dv_device_echo_buffer': /kisskb/src/drivers/scsi/scsi_transport_spi.c:633:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_vti.c:14: /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_fb_tnl_dev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_vti.c:968:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->tnls_wc[0], t); ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_tnl_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_vti.c:171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_tnl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_vti.c:158:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_vti.c:157:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next , rtnl_dereference(*tp)); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv6/ip6_vti.c:14: /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_exit_batch_net': /kisskb/src/net/ipv6/ip6_vti.c:1179:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_tnl_lookup': /kisskb/src/net/ipv6/ip6_vti.c:95:18: note: byref variable will be forcibly initialized struct in6_addr any; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/drivers/input/mousedev.c:15: /kisskb/src/drivers/input/mousedev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/mousedev.c:16: /kisskb/src/drivers/input/mousedev.c: In function 'mousedev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/mousedev.c:728:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(mousedev->wait, ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_ioctl': /kisskb/src/net/ipv6/ip6_vti.c:804:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^ /kisskb/src/net/ipv6/ip6_vti.c:803:23: note: byref variable will be forcibly initialized struct ip6_tnl_parm2 p; ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_tnl_xmit': /kisskb/src/net/ipv6/ip6_vti.c:558:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_vti.c:31: /kisskb/src/net/ipv6/ip6_vti.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_netlink_parms': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6_vti.c: In function 'vti6_changelink': /kisskb/src/net/ipv6/ip6_vti.c:1037:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_measure_settime_gettime_gap_overhead': /kisskb/src/drivers/ptp/ptp_idt82p33.c:441:20: note: byref variable will be forcibly initialized struct timespec64 ts2; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts1 = {0, 0}; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function 'idt82p33_enable_tod': /kisskb/src/drivers/ptp/ptp_idt82p33.c:635:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ /kisskb/src/drivers/ptp/ptp_idt82p33.c: In function '_idt82p33_adjtime': /kisskb/src/drivers/ptp/ptp_idt82p33.c:298:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/net/tipc/link.h:41:0, from /kisskb/src/net/tipc/node.c:38: /kisskb/src/net/tipc/node.c: In function 'tipc_skb_queue_splice_tail_init': /kisskb/src/net/tipc/msg.h:1301:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_mon_ips': /kisskb/src/net/ceph/ceph_common.c:429:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_param': /kisskb/src/net/ceph/ceph_common.c:449:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^ /kisskb/src/net/ceph/ceph_common.c:447:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function '__ceph_open_session': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/ceph/ceph_common.c:843:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(client->auth_wq, ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_link_down': /kisskb/src/net/tipc/node.c:1045:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/tipc/node.c: In function 'tipc_lxc_xmit': /kisskb/src/net/tipc/node.c:1619:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^ /kisskb/src/net/netfilter/nf_flow_table_offload.c: In function 'nf_flow_offload_tuple': /kisskb/src/net/netfilter/nf_flow_table_offload.c:686:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_timeout': /kisskb/src/net/tipc/node.c:782:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/netfilter/nf_flow_table_offload.c: In function 'nf_flow_table_offload_setup': /kisskb/src/net/netfilter/nf_flow_table_offload.c:993:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_bc_rcv': /kisskb/src/net/tipc/node.c:1855:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit': /kisskb/src/net/tipc/node.c:1681:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit_skb': /kisskb/src/net/tipc/node.c:1745:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_broadcast': /kisskb/src/net/tipc/node.c:1771:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1050:7: note: userspace variable will be forcibly initialized void *xt_copy_counters(sockptr_t arg, unsigned int len, ^ /kisskb/src/net/tipc/node.c: In function 'tipc_rcv': /kisskb/src/net/tipc/node.c:2068:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/x_tables.c:13: /kisskb/src/net/netfilter/x_tables.c: In function 'xt_replace_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/x_tables.c:1388:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->private, newinfo); ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_apply_property': /kisskb/src/net/tipc/node.c:2192:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_register_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/netfilter/x_tables.c:1425:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->private, bootstrap); ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump': /kisskb/src/net/tipc/node.c:2304:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_link': /kisskb/src/net/tipc/node.c:2406:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_link': /kisskb/src/net/tipc/node.c:2483:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_link': /kisskb/src/net/tipc/node.c:2650:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_monitor': /kisskb/src/net/tipc/node.c:2798:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor': /kisskb/src/net/tipc/node.c:2820:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor_peer': /kisskb/src/net/tipc/node.c:2850:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/smc/smc_llc.c:13: /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_flow_initiate': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/net/smc/smc_llc.c:265:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(lgr->llc_flow_waiter, (list_empty(&lgr->list) || ^ /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/net/smc/smc_llc.c:299:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(lgr->llc_msg_waiter, ^ /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_cli_add_link_invite': /kisskb/src/net/smc/smc_llc.c:904:23: note: byref variable will be forcibly initialized struct smc_init_info ini; ^ /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_process_srv_delete_link': /kisskb/src/net/smc/smc_llc.c:1210:30: note: byref variable will be forcibly initialized struct smc_llc_msg_add_link add_llc = {}; ^ /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_cli_add_link': /kisskb/src/net/smc/smc_llc.c:839:23: note: byref variable will be forcibly initialized struct smc_init_info ini; ^ /kisskb/src/net/smc/smc_llc.c: In function 'smc_llc_srv_add_link': /kisskb/src/net/smc/smc_llc.c:1126:23: note: byref variable will be forcibly initialized struct smc_init_info ini; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_ungrab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/evdev.c:365:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, NULL); ^ /kisskb/src/drivers/input/evdev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_grab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/evdev.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, client); ^ /kisskb/src/net/smc/smc_cdc.c: In function 'smcd_cdc_rx_tsklet': /kisskb/src/net/smc/smc_cdc.c:396:22: note: byref variable will be forcibly initialized struct smcd_cdc_msg cdc; ^ /kisskb/src/net/smc/smc_cdc.c: In function 'smcd_cdc_msg_send': /kisskb/src/net/smc/smc_cdc.c:226:22: note: byref variable will be forcibly initialized struct smcd_cdc_msg cdc; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_pass_values': /kisskb/src/drivers/input/evdev.c:249:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_get_keycode_v2': /kisskb/src/drivers/input/evdev.c:827:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_set_keycode_v2': /kisskb/src/drivers/input/evdev.c:862:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/input/evdev.c:1036:20: note: byref variable will be forcibly initialized struct input_mask mask; ^ /kisskb/src/drivers/input/evdev.c:1035:23: note: byref variable will be forcibly initialized struct input_absinfo abs; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_write': /kisskb/src/drivers/input/evdev.c:507:21: note: byref variable will be forcibly initialized struct input_event event; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/evdev.c:598:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(client->wait, ^ /kisskb/src/drivers/input/evdev.c:563:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/scsi/scsi_transport_fc.c: In function 'store_fc_host_vport_create': /kisskb/src/drivers/scsi/scsi_transport_fc.c:2317:30: note: byref variable will be forcibly initialized struct fc_vport_identifiers vid; ^ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'udp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:132:16: note: byref variable will be forcibly initialized struct udphdr _udph; ^ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'tcp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:69:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_dnat_target_v1': /kisskb/src/net/netfilter/xt_nat.c:107:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_snat_target_v1': /kisskb/src/net/netfilter/xt_nat.c:88:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_dnat_target_v0': /kisskb/src/net/netfilter/xt_nat.c:72:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_snat_target_v0': /kisskb/src/net/netfilter/xt_nat.c:55:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/fs/xfs/xfs_refcount_item.c: In function 'xfs_cui_item_recover': /kisskb/src/fs/xfs/xfs_refcount_item.c:454:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_regulator_register': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2302:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ In file included from /kisskb/src/net/tipc/socket.c:38:0: /kisskb/src/net/tipc/socket.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_timeout': /kisskb/src/net/tipc/socket.c:2862:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_bcast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:1099:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1095:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_msg': /kisskb/src/net/tipc/socket.c:910:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_anycast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:1051:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1010:19: note: byref variable will be forcibly initialized struct list_head dsts; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_unicast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:971:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_mcast': /kisskb/src/net/tipc/socket.c:1166:19: note: byref variable will be forcibly initialized struct list_head dsts; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_getsockopt': /kisskb/src/net/tipc/socket.c:3231:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_leave': /kisskb/src/net/tipc/socket.c:3107:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_join': /kisskb/src/net/tipc/socket.c:3070:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_ioctl': /kisskb/src/net/tipc/socket.c:3297:26: note: byref variable will be forcibly initialized struct tipc_sioc_ln_req lnr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/tipc/socket.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/tipc/socket.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/tipc/socket.c:38:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized static int tipc_setsockopt(struct socket *sock, int lvl, int opt, ^ /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3137:24: note: byref variable will be forcibly initialized struct tipc_group_req mreq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_reinit': /kisskb/src/net/tipc/socket.c:2963:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_shutdown': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:562:2: note: in expansion of macro 'tipc_wait_for_cond' tipc_wait_for_cond(sock, &timeout, (!tsk->cong_link_cnt && ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvmsg': /kisskb/src/net/tipc/socket.c:1905:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_sendmcast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:854:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, !tsk->cong_link_cnt); ^ /kisskb/src/net/tipc/socket.c:847:20: note: byref variable will be forcibly initialized struct tipc_nlist dsts; ^ /kisskb/src/net/tipc/socket.c:846:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_device_notify': /kisskb/src/net/caif/caif_usb.c:126:25: note: byref variable will be forcibly initialized struct caif_dev_common common; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendmsg': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:1492:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ /kisskb/src/net/tipc/socket.c:1427:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendstream': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/tipc/socket.c:1590:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/iscsi.h:107, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:30: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'perf_trace_iscsi_log_msg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/net/caif/caif_socket.c:18: /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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/iscsi.h:107, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:30: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'trace_event_raw_event_iscsi_log_msg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_accept': /kisskb/src/net/tipc/socket.c:2765:17: note: byref variable will be forcibly initialized struct msghdr m = {NULL,}; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/net/tipc/socket.c:2335:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_rcv': /kisskb/src/net/tipc/socket.c:2475:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_mcast_rcv': /kisskb/src/net/tipc/socket.c:1205:19: note: byref variable will be forcibly initialized struct list_head dports; ^ /kisskb/src/net/tipc/socket.c:1204:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_user_scan': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1844:25: note: byref variable will be forcibly initialized struct iscsi_scan_data scan_data; ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_backlog_rcv': /kisskb/src/net/tipc/socket.c:2395:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:672:12: note: userspace variable will be forcibly initialized static int setsockopt(struct socket *sock, int lvl, int opt, sockptr_t ov, ^ /kisskb/src/net/caif/caif_socket.c:672:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/caif/caif_socket.c:870:10: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:10: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'stop_conn_work_fn': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:2482:12: note: byref variable will be forcibly initialized LIST_HEAD(recovery_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/net/appletalk/ipddp.c: In function 'ipddp_ioctl': /kisskb/src/drivers/net/appletalk/ipddp.c:274:33: note: byref variable will be forcibly initialized struct ipddp_route rcp, rcp2, *rp; ^ /kisskb/src/drivers/net/appletalk/ipddp.c:274:28: note: byref variable will be forcibly initialized struct ipddp_route rcp, rcp2, *rp; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2019:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:26: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1765:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1622:20: note: byref variable will be forcibly initialized 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:1152:20: note: byref variable will be forcibly initialized struct therm_info inf, ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1785:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_dbg_trace': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4703:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4702:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_scan_session': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1861:25: note: byref variable will be forcibly initialized struct iscsi_scan_data scan_data; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1530:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_ctx_get_by_addr': /kisskb/src/net/6lowpan/iphc.c:206:18: note: byref variable will be forcibly initialized struct in6_addr addr_pfx; ^ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_header_compress': /kisskb/src/net/6lowpan/iphc.c:1137:48: note: byref variable will be forcibly initialized struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; ^ /kisskb/src/net/6lowpan/iphc.c:1137:37: note: byref variable will be forcibly initialized struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; ^ /kisskb/src/net/ieee802154/6lowpan/rx.c: In function 'lowpan_iphc_decompress': /kisskb/src/net/ieee802154/6lowpan/rx.c:85:24: note: byref variable will be forcibly initialized struct ieee802154_hdr hdr; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv_ootb': /kisskb/src/net/sctp/input.c:668:28: note: byref variable will be forcibly initialized struct sctp_chunkhdr *ch, _ch; ^ In file included from /kisskb/src/net/sctp/input.c:44:0: /kisskb/src/net/sctp/input.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/net/sctp/input.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/net/sctp/input.c:44:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/net/sctp/input.c: In function 'sctp_hash_transport': /kisskb/src/net/sctp/input.c:935:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_addrs_lookup_transport': /kisskb/src/net/sctp/input.c:981:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_init_lookup': /kisskb/src/net/sctp/input.c:1101:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_asconf_lookup': /kisskb/src/net/sctp/input.c:1168:18: note: byref variable will be forcibly initialized union sctp_addr paddr; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv': /kisskb/src/net/sctp/input.c:94:18: note: byref variable will be forcibly initialized union sctp_addr dest; ^ /kisskb/src/net/sctp/input.c:93:18: note: byref variable will be forcibly initialized union sctp_addr src; ^ /kisskb/src/net/dccp/ipv4.c: In function 'dccp_v4_send_response': /kisskb/src/net/dccp/ipv4.c:482:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_err_lookup': /kisskb/src/net/sctp/input.c:478:18: note: byref variable will be forcibly initialized union sctp_addr daddr; ^ /kisskb/src/net/sctp/input.c:477:18: note: byref variable will be forcibly initialized union sctp_addr saddr; ^ /kisskb/src/net/sctp/input.c:476:36: note: byref variable will be forcibly initialized struct sctp_init_chunk *chunkhdr, _chunkhdr; ^ /kisskb/src/net/sctp/input.c: In function 'sctp_epaddr_lookup_transport': /kisskb/src/net/sctp/input.c:1010:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_ctl_send_reset': /kisskb/src/net/dccp/ipv6.c:255:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_send_response': /kisskb/src/net/dccp/ipv6.c:194:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/dccp/ipv6.c:193:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_request_recv_sock': /kisskb/src/net/dccp/ipv6.c:459:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dccp/ipv6.c:11: /kisskb/src/net/dccp/ipv6.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1989:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_connect': /kisskb/src/net/dccp/ipv6.c:876:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^ /kisskb/src/net/dccp/ipv6.c:813:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/dccp/ipv6.c:811:43: note: byref variable will be forcibly initialized struct in6_addr *saddr = NULL, *final_p, final; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item.c:6: /kisskb/src/fs/xfs/xfs_inode_item.c: In function 'xfs_buf_inode_iodone': /kisskb/src/fs/xfs/xfs_inode_item.c:740:12: note: byref variable will be forcibly initialized LIST_HEAD(ail_updates); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_inode_item.c:739:12: note: byref variable will be forcibly initialized LIST_HEAD(flushed_inodes); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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 struct resource res; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_set_lna_state': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11911:21: note: byref variable will be forcibly initialized struct drxuio_data uio_data; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11910:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_i2c_bridge': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3881:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_cfg_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2236:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_lock_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10793:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4144:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_get_qam_sig_quality': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9465:23: note: byref variable will be forcibly initialized struct drxjrs_errors measuredrs_errors = { 0, 0, 0, 0, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_atv': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9747:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2107:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'smart_ant_init': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3916:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SMA }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6368:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6360:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5407:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5401:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6110:30: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6076:28: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain vsb_pga_cfg = { DRX_STANDARD_8VSB, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5717:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8620:31: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8482:29: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain qam_pga_cfg = { DRX_STANDARD_ITU_B, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7868:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10585:22: note: byref variable will be forcibly initialized struct drxuio_data uio1 = { DRX_UIO1, false }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10500:21: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SAW }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_oob': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9928:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_up_device': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2681:25: note: byref variable will be forcibly initialized struct i2c_device_addr wake_up_addr; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_frontend': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12082:21: note: byref variable will be forcibly initialized struct drx_channel channel; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_open': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11351:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11350:24: note: byref variable will be forcibly initialized struct drxu_code_info ucode_info; ^ /kisskb/src/net/smc/smc_tx.c: In function 'smcd_tx_ism_write': /kisskb/src/net/smc/smc_tx.c:253:26: note: byref variable will be forcibly initialized struct smc_ism_position pos; ^ /kisskb/src/net/smc/smc_tx.c: In function 'smc_tx_rdma_writes': /kisskb/src/net/smc/smc_tx.c:406:36: note: byref variable will be forcibly initialized union smc_host_cursor sent, prep, prod, cons; ^ /kisskb/src/net/smc/smc_tx.c:406:24: note: byref variable will be forcibly initialized union smc_host_cursor sent, prep, prod, cons; ^ In file included from /kisskb/src/net/sctp/stream.c:20:0: /kisskb/src/net/sctp/stream.c: In function 'sctp_process_strreset_resp': /kisskb/src/net/sctp/stream.c:1008:14: note: byref variable will be forcibly initialized LIST_HEAD(temp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'store_sas_phy_maximum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:614:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(maximum_linkrate); ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'store_sas_phy_minimum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:612:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(minimum_linkrate); ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^ /kisskb/src/net/smc/smc_rx.c: In function 'smc_rx_splice': /kisskb/src/net/smc/smc_rx.c:147:22: note: byref variable will be forcibly initialized struct partial_page partial; ^ /kisskb/src/net/smc/smc_rx.c:146:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd; ^ /kisskb/src/net/netfilter/xt_NETMAP.c: In function 'netmap_tg4': /kisskb/src/net/netfilter/xt_NETMAP.c:75:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ /kisskb/src/net/netfilter/xt_NETMAP.c: In function 'netmap_tg6': /kisskb/src/net/netfilter/xt_NETMAP.c:22:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^ In file included from /kisskb/src/lib/bitfield_kunit.c:8:0: /kisskb/src/lib/bitfield_kunit.c: In function 'test_bitfields_variables': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:125:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x0000001f8000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:124:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x0000000018000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:123:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x000000007f000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:122:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x0000000080000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:121:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x0001800000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:120:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x7f00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:119:2: note: in expansion of macro 'CHECK' CHECK(u64, 0x8000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:117:2: note: in expansion of macro 'CHECK' CHECK(u32, 0x00018000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:116:2: note: in expansion of macro 'CHECK' CHECK(u32, 0x07e00000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:115:2: note: in expansion of macro 'CHECK' CHECK(u32, 0x7f000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:114:2: note: in expansion of macro 'CHECK' CHECK(u32, 0x80000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:112:2: note: in expansion of macro 'CHECK' CHECK(u16, 0x8000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:111:2: note: in expansion of macro 'CHECK' CHECK(u16, 0x3800); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:110:2: note: in expansion of macro 'CHECK' CHECK(u16, 0x0380); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:109:2: note: in expansion of macro 'CHECK' CHECK(u16, 0x0038); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:107:2: note: in expansion of macro 'CHECK' CHECK(u8, 0x38); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:106:2: note: in expansion of macro 'CHECK' CHECK(u8, 0xf0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:99:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:105:2: note: in expansion of macro 'CHECK' CHECK(u8, 0x0f); ^ /kisskb/src/lib/bitfield_kunit.c: In function 'test_bitfields_constants': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:92:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 15, 0xf000000000000000ull, 0xf000000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:91:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 14, 0x0f00000000000000ull, 0x0e00000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:90:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 7, 0x00f0000000000000ull, 0x0070000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:89:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 5, 0x000f000000000000ull, 0x0005000000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:88:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 3, 0x0000f00000000000ull, 0x0000300000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:87:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(64, 1, 0x00000f0000000000ull, 0x0000010000000000ull); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:85:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 15, 0xf0000000, 0xf0000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:84:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 14, 0x0f000000, 0x0e000000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:83:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 7, 0x00f00000, 0x00700000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:82:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 5, 0x000f0000, 0x00050000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:81:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 3, 0x0000f000, 0x00003000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:80:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(32, 1, 0x00000f00, 0x00000100); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:78:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 15, 0xf0, 0xf0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:78:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 15, 0xf0, 0xf0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:77:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 14, 0x0f, 0x0e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:77:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 14, 0x0f, 0x0e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:76:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 3, 0xf0, 0x30); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:76:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 3, 0xf0, 0x30); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:75:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 1, 0x0f, 0x01); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:75:2: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(8, 1, 0x0f, 0x01); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:73:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 15, 0x00f0, 0x00f0); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:72:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 14, 0x000f, 0x000e); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:71:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 7, 0xf000, 0x7000); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:70:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 5, 0x0f00, 0x0500); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:69:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 3, 0x00f0, 0x0030); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:49:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:44:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:57:3: note: in expansion of macro 'CHECK_ENC_GET_BE' CHECK_ENC_GET_BE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:34:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:29:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:56:3: note: in expansion of macro 'CHECK_ENC_GET_LE' CHECK_ENC_GET_LE(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/bitfield_kunit.c:19:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(context, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/bitfield_kunit.c:16:4: note: in expansion of macro 'KUNIT_ASSERT_FALSE_MSG' KUNIT_ASSERT_FALSE_MSG(context, _res != res, \ ^ /kisskb/src/lib/bitfield_kunit.c:55:3: note: in expansion of macro 'CHECK_ENC_GET_U' CHECK_ENC_GET_U(tp, v, field, res); \ ^ /kisskb/src/lib/bitfield_kunit.c:68:2: note: in expansion of macro 'CHECK_ENC_GET' CHECK_ENC_GET(16, 1, 0x000f, 0x0001); ^ /kisskb/src/net/netfilter/xt_LOG.c: In function 'log_tg': /kisskb/src/net/netfilter/xt_LOG.c:33:20: note: byref variable will be forcibly initialized struct nf_loginfo li; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item_recover.c:6: /kisskb/src/fs/xfs/xfs_inode_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_pr_addr': /kisskb/src/net/ceph/messenger.c:167:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_tcp_connect': /kisskb/src/net/ceph/messenger.c:432:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = con->peer_addr.in_addr; /* align */ ^ /kisskb/src/net/ceph/messenger.c: In function 'ceph_addr_is_blank': /kisskb/src/net/ceph/messenger.c:1134:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'perf_trace_hwmon_attr_show_string': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_keepalive_expired': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/net/ceph/messenger.c:1811:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/net/ceph/messenger.c:1810:21: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/netfilter/xt_MASQUERADE.c: In function 'masquerade_tg': /kisskb/src/net/netfilter/xt_MASQUERADE.c:37:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^ /kisskb/src/drivers/md/bcache/alloc.c: In function 'bch_alloc_sectors': /kisskb/src/drivers/md/bcache/alloc.c:615:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) alloc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/bluetooth/hci_vhci.c:11: /kisskb/src/drivers/bluetooth/hci_vhci.c: In function 'vhci_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/bluetooth/hci_vhci.c:271:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(data->read_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/edac/edac_mc.c:15: /kisskb/src/drivers/edac/edac_mc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/filter.h:21:0, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_fb_tnl_dev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:1930:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->tnls_wc[0], t); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_lookup': /kisskb/src/net/ipv6/ip6_tunnel.c:120:18: note: byref variable will be forcibly initialized struct in6_addr any; ^ In file included from /kisskb/src/include/linux/icmp.h:16:0, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1378:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_exit_batch_net': /kisskb/src/net/ipv6/ip6_tunnel.c:2295:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:238:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:232:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, NULL); ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:216:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:215:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next , rtnl_dereference(*tp)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/ipv6/ip6_tunnel.c:214:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, t); ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_netlink_parms': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip4ip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:573:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_ioctl': /kisskb/src/net/ipv6/ip6_tunnel.c:1616:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:1615:22: note: byref variable will be forcibly initialized struct ip6_tnl_parm p; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1083:27: note: byref variable will be forcibly initialized struct ipv6_tel_txoption opt; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ipxip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1283:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_changelink': /kisskb/src/net/ipv6/ip6_tunnel.c:2067:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ /kisskb/src/net/ipv6/ip6_tunnel.c:2064:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_newlink': /kisskb/src/net/ipv6/ip6_tunnel.c:2029:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^ In file included from /kisskb/src/lib/test_bits.c:6:0: /kisskb/src/lib/test_bits.c: In function 'genmask_input_check_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(39, 21)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:57:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(1, 1)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:54:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(z, w)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:53:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(0, z)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:52:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(z, 0)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:50:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(x, y)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:49:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(0, x)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:48:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, GENMASK_INPUT_CHECK(x, 0)); ^ /kisskb/src/lib/test_bits.c: In function 'genmask_ull_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:32:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0xffffffffffffffffull, GENMASK_ULL(63, 0)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0x000000ffffe00000ull, GENMASK_ULL(39, 21)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:30:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 3ull, GENMASK_ULL(1, 0)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1ull, GENMASK_ULL(0, 0)); ^ /kisskb/src/lib/test_bits.c: In function 'genmask_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:15:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0xFFFFFFFFul, GENMASK(31, 0)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:14:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 6ul, GENMASK(2, 1)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:13:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 3ul, GENMASK(1, 0)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_bits.c:12:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1ul, GENMASK(0, 0)); ^ /kisskb/src/net/ieee802154/6lowpan/tx.c: In function 'lowpan_header': /kisskb/src/net/ieee802154/6lowpan/tx.c:229:26: note: byref variable will be forcibly initialized struct lowpan_addr_info info; ^ /kisskb/src/net/ieee802154/6lowpan/tx.c: In function 'lowpan_xmit': /kisskb/src/net/ieee802154/6lowpan/tx.c:252:24: note: byref variable will be forcibly initialized struct ieee802154_hdr wpan_hdr; ^ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'sensors_w83627hf_init': /kisskb/src/drivers/hwmon/w83627hf.c:1969:27: note: byref variable will be forcibly initialized struct w83627hf_sio_data sio_data; ^ /kisskb/src/net/netfilter/xt_TCPMSS.c: In function 'tcpmss_reverse_mtu': /kisskb/src/net/netfilter/xt_TCPMSS.c:47:15: note: byref variable will be forcibly initialized struct flowi fl; ^ In file included from /kisskb/src/lib/cmdline_kunit.c:6:0: /kisskb/src/lib/cmdline_kunit.c: In function 'cmdline_do_one_range_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1292:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:127:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ_MSG' KUNIT_EXPECT_PTR_EQ_MSG(test, p, (int *)0, "in test %u at %u out of bound", n, p - r); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:123:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (validated) expected %d numbers, got %d", ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:119:3: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, r[i], e[i], "in test %u at %u", n, i); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:116:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (parsed) expected %d numbers, got %d", ^ /kisskb/src/lib/cmdline_kunit.c: In function 'cmdline_do_one_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1292:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:51:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ_MSG' KUNIT_EXPECT_PTR_EQ_MSG(test, out, in + offset, fmt, in); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/lib/cmdline_kunit.c:50:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_temperature': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_cdev_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_zone_trip': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_am_i_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:329:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/net/can/slcan.c: In function 'slc_bump': /kisskb/src/drivers/net/can/slcan.c:146:19: note: byref variable will be forcibly initialized struct can_frame cf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/can/slcan.c:38: /kisskb/src/drivers/net/can/slcan.c: In function 'slcan_close': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/can/slcan.c:652:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tty->disc_data, NULL); ^ /kisskb/src/lib/bitfield_kunit.c:93:1: warning: the frame size of 7424 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_send_nopout': /kisskb/src/drivers/scsi/libiscsi.c:957:29: note: byref variable will be forcibly initialized struct iscsi_nopout hdr; ^ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_handle_reject': /kisskb/src/drivers/scsi/libiscsi.c:1025:19: note: byref variable will be forcibly initialized struct iscsi_hdr rejected_pdu; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/kfifo.h:42, from /kisskb/src/drivers/scsi/libiscsi.c:12: /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_exec_task_mgmt_fn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/libiscsi.c:1869:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(conn->ehwait, age != session->age || ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/bat_iv_ogm.h:10, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:7: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_eh_session_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/libiscsi.c:2467:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(conn->ehwait, ^ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_host_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/libiscsi.c:2785:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(ihost->session_removal_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:176, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_device.c:15: /kisskb/src/drivers/edac/edac_device.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'btree_mergesort': /kisskb/src/drivers/md/bcache/bset.c:1200:17: note: byref variable will be forcibly initialized BKEY_PADDED(k) tmp; ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_insert_key': /kisskb/src/drivers/md/bcache/bset.c:883:14: note: byref variable will be forcibly initialized struct bkey preceding_key_on_stack = ZERO_KEY; ^ /kisskb/src/drivers/md/bcache/bset.c:882:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bset.h:5:0, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:906:43: note: in expansion of macro 'START_KEY' bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) { ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:894:18: note: in expansion of macro 'START_KEY' preceding_key(&START_KEY(k), &preceding_key_p); ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_partial': /kisskb/src/drivers/md/bcache/bset.c:1296:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_into': /kisskb/src/drivers/md/bcache/bset.c:1326:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_kick_event': /kisskb/src/drivers/scsi/virtio_scsi.c:234:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/scsi/virtio_scsi.c: In function '__virtscsi_add_cmd': /kisskb/src/drivers/scsi/virtio_scsi.c:423:35: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^ /kisskb/src/drivers/scsi/virtio_scsi.c:423:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/virtio_scsi.c:15: /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_tmf': /kisskb/src/drivers/scsi/virtio_scsi.c:605:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/net/netfilter/xt_addrtype.c: In function 'match_lookup_rt6': /kisskb/src/net/netfilter/xt_addrtype.c:36:16: note: byref variable will be forcibly initialized struct flowi6 flow; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_show_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:270:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^ /kisskb/src/drivers/net/dsa/b53/b53_common.c: In function 'b53_arl_op': /kisskb/src/drivers/net/dsa/b53/b53_common.c:1571:23: note: byref variable will be forcibly initialized struct b53_arl_entry ent; ^ /kisskb/src/drivers/net/dsa/b53/b53_common.c: In function 'b53_setup_devlink_resources': /kisskb/src/drivers/net/dsa/b53/b53_common.c:1002:38: note: byref variable will be forcibly initialized struct devlink_resource_size_params size_params; ^ /kisskb/src/drivers/bluetooth/hci_ldisc.c: In function 'hci_uart_set_flow_control': /kisskb/src/drivers/bluetooth/hci_ldisc.c:311:18: note: byref variable will be forcibly initialized struct ktermios ktermios; ^ /kisskb/src/drivers/bluetooth/hci_ldisc.c: In function 'hci_uart_set_baudrate': /kisskb/src/drivers/bluetooth/hci_ldisc.c:376:18: note: byref variable will be forcibly initialized struct ktermios ktermios; ^ In file included from /kisskb/src/net/sctp/stream_sched_prio.c:17:0: /kisskb/src/net/sctp/stream_sched_prio.c: In function 'sctp_sched_prio_free': /kisskb/src/net/sctp/stream_sched_prio.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/scsi/st.c:34:0: /kisskb/src/drivers/scsi/st.c: In function 'put_user_mtget': /kisskb/src/include/linux/mtio.h:33:17: note: byref variable will be forcibly initialized struct mtget32 k32 = { ^ /kisskb/src/drivers/scsi/st.c: In function 'st_ioctl_common': /kisskb/src/drivers/scsi/st.c:3809:16: note: byref variable will be forcibly initialized struct mtpos mt_pos; ^ /kisskb/src/drivers/scsi/st.c:3744:16: note: byref variable will be forcibly initialized struct mtget mt_status; ^ /kisskb/src/drivers/scsi/st.c:3539:15: note: byref variable will be forcibly initialized struct mtop mtc; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_execute_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/nfc/hci/command.c:79:2: note: in expansion of macro 'wait_event' wait_event(ew_wq, hcp_ew.exec_complete == true); ^ /kisskb/src/net/nfc/hci/command.c:60:25: note: byref variable will be forcibly initialized struct hcp_exec_waiter hcp_ew; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c:59:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(ew_wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_create_pipe': /kisskb/src/net/nfc/hci/command.c:218:32: note: byref variable will be forcibly initialized struct hci_create_pipe_params params; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_cache_type': /kisskb/src/drivers/scsi/sd.c:2711:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c:2710:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_write_protect_flag': /kisskb/src/drivers/scsi/sd.c:2647:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_done': /kisskb/src/drivers/scsi/sd.c:2023:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_pr_command': /kisskb/src/drivers/scsi/sd.c:1810:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_check_events': /kisskb/src/drivers/scsi/sd.c:1654:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr = { 0, }; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_app_tag_own': /kisskb/src/drivers/scsi/sd.c:2883:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c:2882:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_spinup_disk': /kisskb/src/drivers/scsi/sd.c:2144:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_10': /kisskb/src/drivers/scsi/sd.c:2430:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_16': /kisskb/src/drivers/scsi/sd.c:2339:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_cancel_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2593:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ /kisskb/src/drivers/scsi/sd.c: In function 'cache_type_store': /kisskb/src/drivers/scsi/sd.c:165:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c:164:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_sync_cache': /kisskb/src/drivers/scsi/sd.c:1695:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_start_stop_device': /kisskb/src/drivers/scsi/sd.c:3576:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sd.c: In function 'sd_suspend_common': /kisskb/src/drivers/scsi/sd.c:3637:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_reorder_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1854:12: note: byref variable will be forcibly initialized LIST_HEAD(item_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c:1853:12: note: byref variable will be forcibly initialized LIST_HEAD(inode_buffer_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c:1852:12: note: byref variable will be forcibly initialized LIST_HEAD(buffer_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c:1851:12: note: byref variable will be forcibly initialized LIST_HEAD(cancel_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c:1850:12: note: byref variable will be forcibly initialized LIST_HEAD(sort_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_gen_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:115:29: note: byref variable will be forcibly initialized union power_supply_propval online; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_bat_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:23:29: note: byref variable will be forcibly initialized union power_supply_propval status; ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_commit_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1964:15: note: byref variable will be forcibly initialized LIST_HEAD (done_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c:1963:15: note: byref variable will be forcibly initialized LIST_HEAD (ra_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_do_recovery_pass': /kisskb/src/fs/xfs/xfs_log_recover.c:2945:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/openvswitch/actions.c: In function 'ovs_fragment': /kisskb/src/net/openvswitch/actions.c:847:19: note: byref variable will be forcibly initialized struct rt6_info ovs_rt; ^ /kisskb/src/net/openvswitch/actions.c:830:20: note: byref variable will be forcibly initialized struct dst_entry ovs_dst; ^ /kisskb/src/net/openvswitch/actions.c: In function 'output_userspace': /kisskb/src/net/openvswitch/actions.c:910:24: note: byref variable will be forcibly initialized struct dp_upcall_info upcall; ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_finish_defer_ops': /kisskb/src/fs/xfs/xfs_log_recover.c:2446:24: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_process_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2518:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c:2517:12: note: byref variable will be forcibly initialized LIST_HEAD(capture_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/openvswitch/actions.c: In function 'set_nsh': /kisskb/src/net/openvswitch/actions.c:576:21: note: byref variable will be forcibly initialized struct ovs_key_nsh mask; ^ /kisskb/src/net/openvswitch/actions.c:575:21: note: byref variable will be forcibly initialized struct ovs_key_nsh key; ^ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_release_intent': /kisskb/src/fs/xfs/xfs_log_recover.c:1736:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_rcv_from_sock': /kisskb/src/net/tipc/topsrv.c:391:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/tipc/topsrv.c:390:21: note: byref variable will be forcibly initialized struct tipc_subscr s; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_evt': /kisskb/src/net/tipc/topsrv.c:604:22: note: byref variable will be forcibly initialized struct sk_buff_head evtq; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:253:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/net/tipc/topsrv.c:252:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_create_listener': /kisskb/src/net/tipc/topsrv.c:500:23: note: byref variable will be forcibly initialized struct sockaddr_tipc saddr; ^ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_subscr': /kisskb/src/net/tipc/topsrv.c:562:21: note: byref variable will be forcibly initialized struct tipc_subscr sub; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_ulpq_tail_event': /kisskb/src/net/sctp/stream_interleave.c:1298:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_reap_ordered': /kisskb/src/net/sctp/stream_interleave.c:1016:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_sctp_enqueue_event': /kisskb/src/net/sctp/stream_interleave.c:1327:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_start_pd': /kisskb/src/net/sctp/stream_interleave.c:935:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_ulpevent_idata': /kisskb/src/net/sctp/stream_interleave.c:829:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_make_idatafrag_empty': /kisskb/src/net/sctp/stream_interleave.c:30:23: note: byref variable will be forcibly initialized struct sctp_idatahdr dp; ^ /kisskb/src/drivers/net/plip/plip.c: In function 'plip_attach': /kisskb/src/drivers/net/plip/plip.c:1260:19: note: byref variable will be forcibly initialized struct pardev_cb plip_cb; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_llsec_dump_table': /kisskb/src/net/ieee802154/nl-mac.c:774:25: note: byref variable will be forcibly initialized struct llsec_dump_data data; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_nl_fill_iface': /kisskb/src/net/ieee802154/nl-mac.c:109:32: note: byref variable will be forcibly initialized struct ieee802154_mac_params params; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_remove_key': /kisskb/src/net/ieee802154/nl-mac.c:894:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_key_id id; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_add_devkey': /kisskb/src/net/ieee802154/nl-mac.c:1108:37: note: byref variable will be forcibly initialized struct ieee802154_llsec_device_key key; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_del_devkey': /kisskb/src/net/ieee802154/nl-mac.c:1134:37: note: byref variable will be forcibly initialized struct ieee802154_llsec_device_key key; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_add_dev': /kisskb/src/net/ieee802154/nl-mac.c:1009:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_device desc; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_add_seclevel': /kisskb/src/net/ieee802154/nl-mac.c:1248:35: note: byref variable will be forcibly initialized struct ieee802154_llsec_seclevel sl; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_del_seclevel': /kisskb/src/net/ieee802154/nl-mac.c:1268:35: note: byref variable will be forcibly initialized struct ieee802154_llsec_seclevel sl; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'llsec_add_key': /kisskb/src/net/ieee802154/nl-mac.c:873:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_key_id id; ^ /kisskb/src/net/ieee802154/nl-mac.c:872:30: note: byref variable will be forcibly initialized struct ieee802154_llsec_key key; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_associate_req': /kisskb/src/net/ieee802154/nl-mac.c:176:25: note: byref variable will be forcibly initialized struct ieee802154_addr addr; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_associate_resp': /kisskb/src/net/ieee802154/nl-mac.c:223:25: note: byref variable will be forcibly initialized struct ieee802154_addr addr; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_disassociate_req': /kisskb/src/net/ieee802154/nl-mac.c:256:25: note: byref variable will be forcibly initialized struct ieee802154_addr addr; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_start_req': /kisskb/src/net/ieee802154/nl-mac.c:298:25: note: byref variable will be forcibly initialized struct ieee802154_addr addr; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_set_macparams': /kisskb/src/net/ieee802154/nl-mac.c:468:31: note: byref variable will be forcibly initialized struct ieee802154_mac_params params; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_llsec_getparams': /kisskb/src/net/ieee802154/nl-mac.c:649:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_params params; ^ /kisskb/src/net/ieee802154/nl-mac.c: In function 'ieee802154_llsec_setparams': /kisskb/src/net/ieee802154/nl-mac.c:700:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_params params; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_create_event': /kisskb/src/net/tipc/group.c:673:20: note: byref variable will be forcibly initialized struct tipc_event evt; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_delete': /kisskb/src/net/tipc/group.c:216:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_join': /kisskb/src/net/tipc/group.c:201:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/tipc/group.c: In function 'tipc_group_cong': /kisskb/src/net/tipc/group.c:420:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^ /kisskb/src/net/smc/smc_ism.c: In function 'smc_nl_handle_smcd_dev': /kisskb/src/net/smc/smc_ism.c:216:21: note: byref variable will be forcibly initialized struct smc_pci_dev smc_pci_dev; ^ /kisskb/src/net/smc/smc_ism.c: In function 'smc_ism_unregister_dmb': /kisskb/src/net/smc/smc_ism.c:168:18: note: byref variable will be forcibly initialized struct smcd_dmb dmb; ^ /kisskb/src/net/smc/smc_ism.c: In function 'smc_ism_register_dmb': /kisskb/src/net/smc/smc_ism.c:192:18: note: byref variable will be forcibly initialized struct smcd_dmb dmb; ^ /kisskb/src/net/smc/smc_ism.c: In function 'smc_ism_signal_shutdown': /kisskb/src/net/smc/smc_ism.c:348:27: note: byref variable will be forcibly initialized union smcd_sw_event_info ev_info; ^ /kisskb/src/drivers/scsi/sd_dif.c: In function 'sd_dif_config_host': /kisskb/src/drivers/scsi/sd_dif.c:32:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^ /kisskb/src/drivers/net/hamradio/yam.c: In function 'yam_ioctl': /kisskb/src/drivers/net/hamradio/yam.c:926:26: note: byref variable will be forcibly initialized struct yamdrv_ioctl_cfg yi; ^ /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 struct mISDN_devrename dn; ^ /kisskb/src/drivers/isdn/mISDN/socket.c:660:25: note: byref variable will be forcibly initialized struct mISDN_devinfo di; ^ /kisskb/src/drivers/isdn/mISDN/socket.c:638:22: note: byref variable will be forcibly initialized struct mISDNversion ver; ^ /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 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 struct mISDN_devinfo di; ^ /kisskb/src/drivers/isdn/mISDN/socket.c:355:22: note: byref variable will be forcibly initialized 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 struct __kernel_old_timeval tv; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/mISDNif.h:413, 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 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 static int data_sock_setsockopt(struct socket *sock, int level, int optname, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfsaild_push': /kisskb/src/fs/xfs/xfs_trans_ail.c:421:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfs_trans_ail_update_bulk': /kisskb/src/fs/xfs/xfs_trans_ail.c:788:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/hwmon/ad7314.c:13:0: /kisskb/src/drivers/hwmon/ad7314.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/scsi/sr.c: In function 'sr_get_events': /kisskb/src/drivers/scsi/sr.c:205:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sr.c: In function 'sr_check_events': /kisskb/src/drivers/scsi/sr.c:238:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sr.c: In function 'get_capabilities': /kisskb/src/drivers/scsi/sr.c:883:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sr.c:882:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^ /kisskb/src/drivers/scsi/sr.c: In function 'sr_revalidate_disk': /kisskb/src/drivers/scsi/sr.c:507:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/ieee802154/nl-phy.c: In function 'ieee802154_dump_phy': /kisskb/src/net/ieee802154/nl-phy.c:145:23: note: byref variable will be forcibly initialized struct dump_phy_data data = { ^ /kisskb/src/net/ieee802154/nl-phy.c: In function 'ieee802154_add_iface': /kisskb/src/net/ieee802154/nl-phy.c:227:19: note: byref variable will be forcibly initialized struct sockaddr addr; ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_sleep': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:648:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_init': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:745:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/power/supply/power_supply_hwmon.c: In function 'power_supply_hwmon_write': /kisskb/src/drivers/power/supply/power_supply_hwmon.c:255:29: note: byref variable will be forcibly initialized union power_supply_propval pspval; ^ /kisskb/src/drivers/power/supply/power_supply_hwmon.c: In function 'power_supply_hwmon_read': /kisskb/src/drivers/power/supply/power_supply_hwmon.c:211:29: note: byref variable will be forcibly initialized union power_supply_propval pspval; ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_set_params': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:671:17: note: byref variable will be forcibly initialized struct i2c_msg msg = ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'samsung_dtos403ih102a_set': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:414:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'opera1_bw': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:343:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_rto_max': /kisskb/src/net/sctp/sysctl.c:440:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_rto_min': /kisskb/src/net/sctp/sysctl.c:412:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_udp_port': /kisskb/src/net/sctp/sysctl.c:507:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_auth': /kisskb/src/net/sctp/sysctl.c:476:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_hmac_alg': /kisskb/src/net/sctp/sysctl.c:365:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-hym8563.c:393:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'do_btree_node_write': /kisskb/src/drivers/md/bcache/btree.c:378:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/drivers/md/bcache/btree.c:342:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_entry_hash_find': /kisskb/src/net/batman-adv/distributed-arp-table.c:328:26: note: byref variable will be forcibly initialized struct batadv_dat_entry to_find, *dat_entry, *dat_entry_tmp = NULL; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_mark_node': /kisskb/src/drivers/md/bcache/btree.c:1277:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_count_keys': /kisskb/src/drivers/md/bcache/btree.c:1536:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_keys': /kisskb/src/drivers/md/bcache/btree.c:2169:21: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_select_candidates': /kisskb/src/net/batman-adv/distributed-arp-table.c:634:26: note: byref variable will be forcibly initialized struct batadv_dat_entry dat; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_read': /kisskb/src/drivers/md/bcache/btree.c:246:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'mca_reap': /kisskb/src/drivers/md/bcache/btree.c:589:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp_ipudp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1445:23: note: byref variable will be forcibly initialized struct iphdr *iphdr, _iphdr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c:1444:25: note: byref variable will be forcibly initialized struct udphdr *udphdr, _udphdr; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1490:13: note: byref variable will be forcibly initialized } *dhcp_h, _dhcp_h; ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_get_dhcp_message_type': /kisskb/src/net/batman-adv/distributed-arp-table.c:1535:9: note: byref variable will be forcibly initialized } *tl, _tl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_write_sync': /kisskb/src/drivers/md/bcache/btree.c:454:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_free': /kisskb/src/drivers/md/bcache/btree.c:730:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_alloc': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:780:29: note: in expansion of macro 'ZERO_KEY' if (!mca_bucket_alloc(c, &ZERO_KEY, GFP_KERNEL)) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_nodes_recurse': /kisskb/src/drivers/md/bcache/btree.c:2507:21: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function '__bch_btree_node_alloc': /kisskb/src/drivers/md/bcache/btree.c:1092:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_recurse': /kisskb/src/drivers/md/bcache/btree.c:1877:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_thread': /kisskb/src/drivers/md/bcache/btree.c:1965:20: note: byref variable will be forcibly initialized struct btree_op op; ^ /kisskb/src/drivers/md/bcache/btree.c:1916:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/btree.c:2063:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(check_state->wait, ^ /kisskb/src/drivers/md/bcache/btree.c:2008:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_set_root': /kisskb/src/drivers/md/bcache/btree.c:2476:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_split': /kisskb/src/drivers/md/bcache/btree.c:2199:17: note: byref variable will be forcibly initialized struct keylist parent_keys; ^ /kisskb/src/drivers/md/bcache/btree.c:2198:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_node': /kisskb/src/drivers/md/bcache/btree.c:2330:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_coalesce': /kisskb/src/drivers/md/bcache/btree.c:1332:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c:1331:17: note: byref variable will be forcibly initialized struct keylist keylist; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_rewrite_node': /kisskb/src/drivers/md/bcache/btree.c:1500:17: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_recurse': /kisskb/src/drivers/md/bcache/btree.c:1577:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_gc': /kisskb/src/drivers/md/bcache/btree.c:1791:18: note: byref variable will be forcibly initialized struct btree_op op; ^ /kisskb/src/drivers/md/bcache/btree.c:1790:17: note: byref variable will be forcibly initialized struct closure writes; ^ /kisskb/src/drivers/md/bcache/btree.c:1789:17: note: byref variable will be forcibly initialized struct gc_stat stats; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_gc_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/btree.c:1848:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->gc_wait, ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_check_key': /kisskb/src/drivers/md/bcache/btree.c:2387:17: note: byref variable will be forcibly initialized struct keylist insert; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert': /kisskb/src/drivers/md/bcache/btree.c:2442:25: note: byref variable will be forcibly initialized struct btree_insert_op op; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2456:14: note: in expansion of macro 'START_KEY' &START_KEY(keys->keys), ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_keys_recurse': /kisskb/src/drivers/md/bcache/btree.c:2540:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/btree.c:2556:20: note: in expansion of macro 'KEY' ret = fn(op, b, &KEY(KEY_INODE(&b->key), ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_refill_keybuf': /kisskb/src/drivers/md/bcache/btree.c:2642:16: note: byref variable will be forcibly initialized struct refill refill; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c: In function 'cxd2880_spi_device_write': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c:19:22: note: byref variable will be forcibly initialized struct spi_transfer tx; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c:18:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/ipv6.c:30: /kisskb/src/net/sctp/ipv6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_do_ioctl': /kisskb/src/drivers/scsi/sr_ioctl.c:189:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr local_sshdr, *sshdr = &local_sshdr; ^ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_get_dst': /kisskb/src/net/sctp/ipv6.c:259:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^ /kisskb/src/net/sctp/ipv6.c:258:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^ /kisskb/src/net/sctp/ipv6.c:252:15: note: byref variable will be forcibly initialized struct flowi _fl; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_tochdr': /kisskb/src/drivers/scsi/sr_ioctl.c:44:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_tocentry': /kisskb/src/drivers/scsi/sr_ioctl.c:74:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ In file included from /kisskb/src/include/net/net_namespace.h:39:0, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/ipv6.c:38: /kisskb/src/net/sctp/ipv6.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1378:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_fake_playtrkind': /kisskb/src/drivers/scsi/sr_ioctl.c:119:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c:118:22: note: byref variable will be forcibly initialized struct cdrom_tochdr tochdr; ^ /kisskb/src/drivers/scsi/sr_ioctl.c:117:33: note: byref variable will be forcibly initialized struct cdrom_tocentry trk0_te, trk1_te; ^ /kisskb/src/drivers/scsi/sr_ioctl.c:117:24: note: byref variable will be forcibly initialized struct cdrom_tocentry trk0_te, trk1_te; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_play_trkind': /kisskb/src/drivers/scsi/sr_ioctl.c:163:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_cd': /kisskb/src/drivers/scsi/sr_ioctl.c:474:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_sector': /kisskb/src/drivers/scsi/sr_ioctl.c:516:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_tray_move': /kisskb/src/drivers/scsi/sr_ioctl.c:266:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_drive_status': /kisskb/src/drivers/scsi/sr_ioctl.c:288:26: note: byref variable will be forcibly initialized struct media_event_desc med; ^ /kisskb/src/drivers/scsi/sr_ioctl.c:287:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_disk_status': /kisskb/src/drivers/scsi/sr_ioctl.c:345:24: note: byref variable will be forcibly initialized struct cdrom_tocentry toc_e; ^ /kisskb/src/drivers/scsi/sr_ioctl.c:344:22: note: byref variable will be forcibly initialized struct cdrom_tochdr toc_h; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_get_mcn': /kisskb/src/drivers/scsi/sr_ioctl.c:386:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_select_speed': /kisskb/src/drivers/scsi/sr_ioctl.c:419:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_skb_buffer': /kisskb/src/net/batman-adv/fragmentation.c:315:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_send_packet': /kisskb/src/net/batman-adv/fragmentation.c:448:28: note: byref variable will be forcibly initialized struct batadv_frag_packet frag_header; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/hsr/hsr_framereg.c:14: /kisskb/src/net/hsr/hsr_framereg.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/net/hsr/hsr_framereg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:304:17: note: byref variable will be forcibly initialized struct i2c_msg msg_r = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ In file included from /kisskb/src/drivers/rtc/rtc-m41t93.c:14:0: /kisskb/src/drivers/rtc/rtc-m41t93.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:400:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:488:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { ^ In file included from /kisskb/src/include/linux/timer.h:5:0, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_main.c:10: /kisskb/src/net/hsr/hsr_main.c: In function 'hsr_netdev_notify': /kisskb/src/net/hsr/hsr_main.c:37:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/ieee802154/core.c:6: /kisskb/src/net/ieee802154/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ieee802154/core.c: In function 'wpan_phy_for_each': /kisskb/src/net/ieee802154/core.c:57:28: note: byref variable will be forcibly initialized struct wpan_phy_iter_data wpid = { ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/ieee802154/core.c:6: /kisskb/src/net/ieee802154/core.c: In function 'wpan_phy_unregister': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/ieee802154/core.c:165:2: note: in expansion of macro 'wait_event' wait_event(rdev->dev_wait, ({ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/openvswitch/datapath.c:9: /kisskb/src/net/openvswitch/datapath.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/sctp/diag.c: In function 'sctp_diag_dump_one': /kisskb/src/net/sctp/diag.c:437:25: note: byref variable will be forcibly initialized union sctp_addr laddr, paddr; ^ /kisskb/src/net/sctp/diag.c:437:18: note: byref variable will be forcibly initialized union sctp_addr laddr, paddr; ^ /kisskb/src/net/openvswitch/datapath.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/sctp/diag.c: In function 'inet_sctp_diag_fill': /kisskb/src/net/sctp/diag.c:136:20: note: byref variable will be forcibly initialized struct sctp_infox infox; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'get_flow_actions': /kisskb/src/net/openvswitch/datapath.c:1091:21: note: byref variable will be forcibly initialized struct sw_flow_key masked_key; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_nla_init_match_and_action': /kisskb/src/net/openvswitch/datapath.c:1126:22: note: byref variable will be forcibly initialized struct sw_flow_mask mask; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_flow_cmd_fill_stats': /kisskb/src/net/openvswitch/datapath.c:760:24: note: byref variable will be forcibly initialized struct ovs_flow_stats stats; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_flow_cmd_del': /kisskb/src/net/openvswitch/datapath.c:1330:20: note: byref variable will be forcibly initialized struct sw_flow_id ufid; ^ /kisskb/src/net/openvswitch/datapath.c:1329:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/datapath.c:1325:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/openvswitch/datapath.c:9: /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_flow_cmd_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/datapath.c:1217:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow->sf_acts, acts); ^ /kisskb/src/net/openvswitch/datapath.c:1170:20: note: byref variable will be forcibly initialized struct sw_flow_id sfid; ^ /kisskb/src/net/openvswitch/datapath.c:1169:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/datapath.c:1164:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_flow_cmd_get': /kisskb/src/net/openvswitch/datapath.c:1271:20: note: byref variable will be forcibly initialized struct sw_flow_id ufid; ^ /kisskb/src/net/openvswitch/datapath.c:1270:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/datapath.c:1266:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ /kisskb/src/drivers/net/hamradio/bpqether.c: In function 'bpq_ioctl': /kisskb/src/drivers/net/hamradio/bpqether.c:321:17: note: byref variable will be forcibly initialized struct bpq_req req; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/openvswitch/datapath.c:9: /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_flow_cmd_new': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/datapath.c:1050:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow->sf_acts, acts); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/datapath.c:1001:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_flow->sf_acts, acts); ^ /kisskb/src/net/openvswitch/datapath.c:929:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/datapath.c:925:22: note: byref variable will be forcibly initialized struct sw_flow_mask mask; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/drivers/net/hamradio/bpqether.c:54: /kisskb/src/drivers/net/hamradio/bpqether.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/openvswitch/datapath.c:9: /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_packet_cmd_execute': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/datapath.c:607:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow->sf_acts, acts); ^ /kisskb/src/net/openvswitch/datapath.c: In function 'queue_gso_packets': /kisskb/src/net/openvswitch/datapath.c:308:21: note: byref variable will be forcibly initialized struct sw_flow_key later_key; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_vport_cmd_fill_info': /kisskb/src/net/openvswitch/datapath.c:1966:25: note: byref variable will be forcibly initialized struct ovs_vport_stats vport_stats; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_dp_cmd_fill_info': /kisskb/src/net/openvswitch/datapath.c:1514:31: note: byref variable will be forcibly initialized struct ovs_dp_megaflow_stats dp_megaflow_stats; ^ /kisskb/src/net/openvswitch/datapath.c:1513:22: note: byref variable will be forcibly initialized struct ovs_dp_stats dp_stats; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_dp_cmd_new': /kisskb/src/net/openvswitch/datapath.c:1659:21: note: byref variable will be forcibly initialized struct vport_parms parms; ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_vport_cmd_new': /kisskb/src/net/openvswitch/datapath.c:2111:21: note: byref variable will be forcibly initialized struct vport_parms parms; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/openvswitch/datapath.c:9: /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_exit_net': /kisskb/src/net/openvswitch/datapath.c:2528:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/openvswitch/datapath.c: In function 'ovs_dp_process_packet': /kisskb/src/net/openvswitch/datapath.c:237:25: note: byref variable will be forcibly initialized struct dp_upcall_info upcall; ^ /kisskb/src/net/mpls/af_mpls.c: In function 'inet6_fib_lookup_dev': /kisskb/src/net/mpls/af_mpls.c:621:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_rtalloc.c:6: /kisskb/src/fs/xfs/xfs_rtalloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_rtalloc.c: In function 'xfs_growfs_rt_alloc': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_rtalloc.c:778:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; /* block map output */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/mpls/af_mpls.c:3: /kisskb/src/net/mpls/af_mpls.c: In function 'mpls_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mpls/af_mpls.c:1477:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->mpls_ptr, mdev); ^ /kisskb/src/net/mpls/af_mpls.c: In function 'mpls_route_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mpls/af_mpls.c:563:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(platform_label[index], new); ^ /kisskb/src/net/mpls/af_mpls.c: In function 'resize_platform_label_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/mpls/af_mpls.c:2566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->mpls.platform_label, labels); ^ In file included from /kisskb/src/drivers/hwmon/adcxx.c:35:0: /kisskb/src/drivers/hwmon/adcxx.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_l2_device_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_fsm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_l2_device_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_transmq_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_transmq_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_link_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_node_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_node_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_skb_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_skb_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_sk_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_sk_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_list_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_list_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^ /kisskb/src/drivers/scsi/sr_vendor.c: In function 'sr_set_blocklength': /kisskb/src/drivers/scsi/sr_vendor.c:127:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/scsi/sr_vendor.c: In function 'sr_cd_check': /kisskb/src/drivers/scsi/sr_vendor.c:176:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^ /kisskb/src/drivers/bluetooth/hci_bcsp.c: In function 'bcsp_complete_rx_pkt': /kisskb/src/drivers/bluetooth/hci_bcsp.c:534:24: note: byref variable will be forcibly initialized struct hci_event_hdr hdr; ^ /kisskb/src/drivers/bluetooth/hci_ath.c: In function 'ath_vendor_cmd': /kisskb/src/drivers/bluetooth/hci_ath.c:151:24: note: byref variable will be forcibly initialized struct ath_vendor_cmd cmd; ^ /kisskb/src/net/ceph/mon_client.c: In function 'do_mon_command': /kisskb/src/net/ceph/mon_client.c:1016:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monmap_decode': /kisskb/src/net/ceph/mon_client.c:73:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_wait_osdmap': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/ceph/mon_client.c:509:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(monc->client->auth_wq, ^ In file included from /kisskb/src/drivers/rtc/rtc-m41t94.c:12:0: /kisskb/src/drivers/rtc/rtc-m41t94.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/edac/altera_edac.c: In function 'get_total_mem': /kisskb/src/drivers/edac/altera_edac.c:208:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/bluetooth/hci_intel.c: In function 'intel_setup': /kisskb/src/drivers/bluetooth/hci_intel.c:529:27: note: byref variable will be forcibly initialized struct intel_boot_params params; ^ /kisskb/src/drivers/bluetooth/hci_intel.c:528:23: note: byref variable will be forcibly initialized struct intel_version ver; ^ In file included from /kisskb/src/drivers/bluetooth/hci_intel.c:22:0: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/drivers/bluetooth/hci_intel.c:661:33: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(¶ms.otp_bdaddr, BDADDR_ANY)) { ^ /kisskb/src/drivers/edac/altera_edac.c: In function 's10_edac_dberr_handler': /kisskb/src/drivers/edac/altera_edac.c:2039:24: note: byref variable will be forcibly initialized struct arm_smccc_res result; ^ /kisskb/src/drivers/edac/altera_edac.c: In function 'altr_edac_a10_device_add': /kisskb/src/drivers/edac/altera_edac.c:1850:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/llc_shdlc.c:11: /kisskb/src/net/nfc/hci/llc_shdlc.c: In function 'llc_shdlc_connect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/net/nfc/hci/llc_shdlc.c:702:2: note: in expansion of macro 'wait_event' wait_event(connect_wq, shdlc->connect_result != 1); ^ /kisskb/src/net/nfc/hci/llc_shdlc.c:687:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(connect_wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/gateway_client.h:10, from /kisskb/src/net/batman-adv/gateway_client.c:7: /kisskb/src/net/batman-adv/gateway_client.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'par96_open': /kisskb/src/drivers/net/hamradio/baycom_par.c:298:19: note: byref variable will be forcibly initialized struct pardev_cb par_cb; ^ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'baycom_ioctl': /kisskb/src/drivers/net/hamradio/baycom_par.c:415:22: note: byref variable will be forcibly initialized struct baycom_ioctl bi; ^ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/gateway_client.c:148:17: note: in expansion of macro 'rcu_replace_pointer' curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, ^ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_node_delete': /kisskb/src/net/batman-adv/gateway_client.c:486:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway; ^ /kisskb/src/drivers/net/dsa/microchip/ksz9477.c: In function 'ksz9477_port_fdb_dump': /kisskb/src/drivers/net/dsa/microchip/ksz9477.c:737:20: note: byref variable will be forcibly initialized struct alu_struct alu; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c: In function 'cxd2880_tnrdmd_dvbt2_diver_fef_setting': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c:1150:28: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_ofdm ofdm; ^ /kisskb/src/drivers/net/dsa/microchip/ksz_common.c: In function 'ksz_port_fdb_dump': /kisskb/src/drivers/net/dsa/microchip/ksz_common.c:226:20: note: byref variable will be forcibly initialized struct alu_struct alu; ^ /kisskb/src/drivers/net/dsa/microchip/ksz_common.c: In function 'ksz_port_mdb_add': /kisskb/src/drivers/net/dsa/microchip/ksz_common.c:251:20: note: byref variable will be forcibly initialized struct alu_struct alu; ^ /kisskb/src/drivers/net/dsa/microchip/ksz_common.c: In function 'ksz_port_mdb_del': /kisskb/src/drivers/net/dsa/microchip/ksz_common.c:296:20: note: byref variable will be forcibly initialized struct alu_struct alu; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_start': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^ /kisskb/src/drivers/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 struct mmc_command cmd; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/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 DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/drivers/scsi/sg.c: In function 'open_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/sg.c:266:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/sg.c:253:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_start_req': /kisskb/src/drivers/scsi/sg.c:1820:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/scsi/sg.c:1733:26: note: byref variable will be forcibly initialized struct rq_map_data *md, map_data; ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_ioctl_common': /kisskb/src/drivers/scsi/sg.c:980:17: note: byref variable will be forcibly initialized sg_scsi_id_t v; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/sg.c:939:12: note: in expansion of macro 'wait_event_interruptible' result = wait_event_interruptible(sfp->read_wait, ^ /kisskb/src/net/openvswitch/flow.c: In function 'ovs_flow_used_time': /kisskb/src/net/openvswitch/flow.c:46:20: note: byref variable will be forcibly initialized struct timespec64 cur_ts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/openvswitch/flow.c:6: /kisskb/src/net/openvswitch/flow.c: In function 'ovs_flow_stats_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow.c:106:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow->stats[cpu], ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_write': /kisskb/src/drivers/scsi/sg.c:607:19: note: byref variable will be forcibly initialized struct sg_header old_hdr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/drivers/scsi/sg.c: In function 'sg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/sg.c:475:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sfp->read_wait, ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_rq_end_io': /kisskb/src/drivers/scsi/sg.c:1372:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/qrtr/qrtr.c: In function '__qrtr_node_release': /kisskb/src/net/qrtr/qrtr.c:168:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_getname': /kisskb/src/net/qrtr/qrtr.c:1110:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr qaddr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/qrtr/qrtr.c:6: /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_tx_wait': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:816:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) ^ /kisskb/src/net/qrtr/qrtr.c:284:8: note: in expansion of macro 'wait_event_interruptible_locked_irq' ret = wait_event_interruptible_locked_irq(flow->resume_tx, ^ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_send_resume_tx': /kisskb/src/net/qrtr/qrtr.c:998:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr local = { AF_QIPCRTR, cb->dst_node, cb->dst_port }; ^ /kisskb/src/net/qrtr/qrtr.c:997:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr remote = { AF_QIPCRTR, cb->src_node, cb->src_port }; ^ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_port_remove': /kisskb/src/net/qrtr/qrtr.c:676:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr to; ^ /kisskb/src/drivers/scsi/ch.c: In function 'ch_do_scsi': /kisskb/src/drivers/scsi/ch.c:191:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/qrtr.c:1140:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_endpoint_unregister': /kisskb/src/net/qrtr/qrtr.c:606:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/qrtr.c:605:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr dst = {AF_QIPCRTR, qrtr_local_nid, QRTR_PORT_CTRL}; ^ /kisskb/src/net/qrtr/qrtr.c:604:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL}; ^ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:839:29: note: byref variable will be forcibly initialized struct changer_set_voltag csv; ^ /kisskb/src/drivers/scsi/ch.c:753:30: note: byref variable will be forcibly initialized struct changer_get_element cge; ^ /kisskb/src/drivers/scsi/ch.c:741:33: note: byref variable will be forcibly initialized struct changer_element_status ces; ^ /kisskb/src/drivers/scsi/ch.c:716:27: note: byref variable will be forcibly initialized struct changer_exchange mv; ^ /kisskb/src/drivers/scsi/ch.c:694:23: note: byref variable will be forcibly initialized struct changer_move mv; ^ /kisskb/src/drivers/scsi/ch.c:675:27: note: byref variable will be forcibly initialized struct changer_position pos; ^ /kisskb/src/drivers/scsi/ch.c:649:32: note: byref variable will be forcibly initialized struct changer_vendor_params vparams; ^ /kisskb/src/drivers/scsi/ch.c:635:25: note: byref variable will be forcibly initialized struct changer_params params; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_db_dump_fid': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:2138:29: note: byref variable will be forcibly initialized struct mv88e6xxx_atu_entry addr; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_db_dump': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:2172:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_db_load_purge': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:1645:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:1644:29: note: byref variable will be forcibly initialized struct mv88e6xxx_atu_entry entry; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_vlan_leave': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:2036:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_check_hw_vlan': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:1552:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/net/ncsi/ncsi-rsp.c: In function 'ncsi_rsp_handler_oem_bcm_gma': /kisskb/src/net/ncsi/ncsi-rsp.c:663:18: note: byref variable will be forcibly initialized struct sockaddr saddr; ^ /kisskb/src/net/ncsi/ncsi-rsp.c: In function 'ncsi_rsp_handler_oem_mlx_gma': /kisskb/src/net/ncsi/ncsi-rsp.c:621:18: note: byref variable will be forcibly initialized struct sockaddr saddr; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_fid_map': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:1495:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c: In function 'mv88e6xxx_port_vlan_join': /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.c:1937:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1058:16: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c:1049:17: note: byref variable will be forcibly initialized struct ifconf ifc; ^ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1100:16: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'put_ts_pktinfo': /kisskb/src/net/socket.c:750:24: note: byref variable will be forcibly initialized struct scm_ts_pktinfo ts_pktinfo; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/net/socket.c: In function '__sock_recv_timestamp': /kisskb/src/net/socket.c:813:34: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts; ^ /kisskb/src/net/socket.c:807:30: note: byref variable will be forcibly initialized struct __kernel_timespec ts; ^ /kisskb/src/net/socket.c:799:33: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/net/socket.c:793:34: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^ /kisskb/src/net/socket.c:777:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^ /kisskb/src/net/socket.c: In function '____sys_recvmsg': /kisskb/src/net/socket.c:2555:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^ /kisskb/src/net/socket.c: In function '__sys_bind': /kisskb/src/net/socket.c:1626:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_accept4_file': /kisskb/src/net/socket.c:1691:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_connect': /kisskb/src/net/socket.c:1850:27: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_getsockname': /kisskb/src/net/socket.c:1876:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_getpeername': /kisskb/src/net/socket.c:1914:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:1953:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/socket.c:1952:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:1950:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2013:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c:2012:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:2011:15: note: byref variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c:2083:12: note: userspace variable will be forcibly initialized sockptr_t optval = USER_SOCKPTR(user_optval); ^ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2229:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2280:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/net/socket.c: In function '___sys_sendmsg': /kisskb/src/net/socket.c:2394:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2427:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2461:22: note: byref variable will be forcibly initialized struct used_address used_address; ^ /kisskb/src/net/socket.c:2460:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/net/socket.c:2678:20: note: byref variable will be forcibly initialized struct timespec64 timeout64; ^ /kisskb/src/net/socket.c:2677:20: note: byref variable will be forcibly initialized struct timespec64 end_time; ^ /kisskb/src/net/socket.c:2676:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2641:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function '__sys_recvmmsg': /kisskb/src/net/socket.c:2785:20: note: byref variable will be forcibly initialized struct timespec64 timeout_sys; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'sock_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/socket.c:2996:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net_families[ops->family], ops); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/debug.c:9: /kisskb/src/drivers/md/bcache/debug.c: In function 'bch_dump_read': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/debug.c:194:47: note: in expansion of macro 'MAX_KEY' w = bch_keybuf_next_rescan(i->c, &i->keys, &MAX_KEY, dump_pred); ^ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_skip_exthdr': /kisskb/src/net/ipv6/exthdrs_core.c:80:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_find_hdr': /kisskb/src/net/ipv6/exthdrs_core.c:222:23: note: byref variable will be forcibly initialized struct ipv6_rt_hdr _rh, *rh; ^ /kisskb/src/net/ipv6/exthdrs_core.c:207:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^ /kisskb/src/net/ipv6/exthdrs_core.c:197:18: note: byref variable will be forcibly initialized struct ipv6hdr _ip6, *ip6; ^ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addrvec': /kisskb/src/net/ceph/decode.c:99:26: note: byref variable will be forcibly initialized struct ceph_entity_addr tmp_addr; ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_del_llsec_seclevel': /kisskb/src/net/ieee802154/nl802154.c:2086:35: note: byref variable will be forcibly initialized struct ieee802154_llsec_seclevel sl; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_add_llsec_seclevel': /kisskb/src/net/ieee802154/nl802154.c:2071:35: note: byref variable will be forcibly initialized struct ieee802154_llsec_seclevel sl; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c: In function 'dvbt_calc_ssi': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c:671:30: note: byref variable will be forcibly initialized struct cxd2880_dvbt_tpsinfo tps; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_del_llsec_devkey': /kisskb/src/net/ieee802154/nl802154.c:1913:37: note: byref variable will be forcibly initialized struct ieee802154_llsec_device_key key; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_set_llsec_params': /kisskb/src/net/ieee802154/nl802154.c:1383:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_params params; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_add_llsec_devkey': /kisskb/src/net/ieee802154/nl802154.c:1882:37: note: byref variable will be forcibly initialized struct ieee802154_llsec_device_key key; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_add_llsec_dev': /kisskb/src/net/ieee802154/nl802154.c:1743:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_device dev_desc; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_del_llsec_key': /kisskb/src/net/ieee802154/nl802154.c:1593:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_key_id id; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_get_llsec_params': /kisskb/src/net/ieee802154/nl802154.c:742:33: note: byref variable will be forcibly initialized struct ieee802154_llsec_params params; ^ /kisskb/src/net/ieee802154/nl802154.c: In function 'nl802154_set_cca_mode': /kisskb/src/net/ieee802154/nl802154.c:972:22: note: byref variable will be forcibly initialized struct wpan_phy_cca cca; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_ogm_handler_v1': /kisskb/src/net/batman-adv/gateway_common.c:222:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway, *gateway_ptr; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_container_update': /kisskb/src/net/batman-adv/gateway_common.c:136:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gw; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tipc/crypto.c:37: /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_key_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:1201:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace(c->aead[new_key], aead, &c->lock); ^ /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_key_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:327:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace((rcu_ptr), NULL, lock) ^ /kisskb/src/net/tipc/crypto.c:1463:2: note: in expansion of macro 'tipc_crypto_key_detach' tipc_crypto_key_detach(tx->aead[key.active], &tx->lock); ^ /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_key_try_align': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:1299:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rx->aead[new_passive], tmp2); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:1297:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rx->aead[new_pending], tmp1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:1290:10: note: in expansion of macro 'rcu_replace_pointer' tmp2 = rcu_replace_pointer(rx->aead[key.passive], tmp2, lockdep_is_held(&rx->lock)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:1286:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rx->aead[key.pending], NULL); ^ /kisskb/src/drivers/bluetooth/hci_ag6xx.c: In function 'ag6xx_setup': /kisskb/src/drivers/bluetooth/hci_ag6xx.c:155:23: note: byref variable will be forcibly initialized struct intel_version ver; ^ /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_key_xmit': /kisskb/src/net/tipc/crypto.c:2238:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^ /kisskb/src/drivers/net/dsa/microchip/ksz9477_spi.c: In function 'ksz9477_spi_probe': /kisskb/src/drivers/net/dsa/microchip/ksz9477_spi.c:27:23: note: byref variable will be forcibly initialized struct regmap_config rc; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/net/ieee802154/trace.h:319, from /kisskb/src/net/ieee802154/trace.c:5: /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_wpan_phy_only_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/ieee802154/./trace.h:44:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wpan_phy_only_evt, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_channel, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/tipc/crypto.c:37: /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_key_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:327:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace((rcu_ptr), NULL, lock) ^ /kisskb/src/net/tipc/crypto.c:1243:3: note: in expansion of macro 'tipc_crypto_key_detach' tipc_crypto_key_detach(c->aead[k], &c->lock); ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_tx_power': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_tx_power, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_cca_mode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:134:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_cca_mode, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_cca_ed_level': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:149:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_cca_ed_level, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_return_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_return_int, ^ /kisskb/src/net/tipc/crypto.c: In function 'tipc_crypto_timeout': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:327:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace((rcu_ptr), NULL, lock) ^ /kisskb/src/net/tipc/crypto.c:1631:2: note: in expansion of macro 'tipc_crypto_key_detach' tipc_crypto_key_detach(rx->aead[key.passive], &rx->lock); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:327:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace((rcu_ptr), NULL, lock) ^ /kisskb/src/net/tipc/crypto.c:1600:2: note: in expansion of macro 'tipc_crypto_key_detach' tipc_crypto_key_detach(rx->aead[key.pending], &rx->lock); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/tipc/crypto.c:322:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/tipc/crypto.c:327:2: note: in expansion of macro 'tipc_aead_rcu_replace' tipc_aead_rcu_replace((rcu_ptr), NULL, lock) ^ /kisskb/src/net/tipc/crypto.c:1572:3: note: in expansion of macro 'tipc_crypto_key_detach' tipc_crypto_key_detach(tx->aead[key.active], &tx->lock); ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_add_virtual_intf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_add_virtual_intf, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_del_virtual_intf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_del_virtual_intf, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_le16_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/net/ieee802154/./trace.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(802154_le16_template, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_backoff_exponent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:198:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_backoff_exponent, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_csma_backoffs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_csma_backoffs, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_max_frame_retries': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:240:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_max_frame_retries, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_lbt_mode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_lbt_mode, ^ /kisskb/src/net/ieee802154/trace.c: In function 'trace_event_raw_event_802154_rdev_set_ackreq_default': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/net/ieee802154/./trace.h:279:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(802154_rdev_set_ackreq_default, ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_mc_add': /kisskb/src/drivers/edac/xgene_edac.c:348:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c:346:27: note: byref variable will be forcibly initialized struct xgene_edac_mc_ctx tmp_ctx; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_soc_add': /kisskb/src/drivers/edac/xgene_edac.c:1729:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_pmd_add': /kisskb/src/drivers/edac/xgene_edac.c:891:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_l3_add': /kisskb/src/drivers/edac/xgene_edac.c:1188:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/net/hamradio/hdlcdrv.c: In function 'hdlcdrv_ioctl': /kisskb/src/drivers/net/hamradio/hdlcdrv.c:489:23: note: byref variable will be forcibly initialized struct hdlcdrv_ioctl bi; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/isdn/mISDN/stack.c:280:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(st->workq, (st->status & ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, 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 DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/isdn/mISDN/stack.c: In function 'connect_layer1': /kisskb/src/drivers/isdn/mISDN/stack.c:421:21: note: byref variable will be forcibly initialized 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 struct channel_req rq, rq2; ^ /kisskb/src/drivers/isdn/mISDN/stack.c:458:21: note: byref variable will be forcibly initialized 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 struct channel_req rq; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, 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 DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/net/nfc/netlink.c: In function 'nfc_urelease_event_work': /kisskb/src/net/nfc/netlink.c:1780:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_llc_sdreq': /kisskb/src/net/nfc/netlink.c:1136:20: note: byref variable will be forcibly initialized struct hlist_head sdreq_list; ^ /kisskb/src/drivers/edac/dmc520_edac.c: In function 'dmc520_handle_dram_ecc_errors': /kisskb/src/drivers/edac/dmc520_edac.c:370:24: note: byref variable will be forcibly initialized struct ecc_error_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ncsi/ncsi-aen.c:6: /kisskb/src/net/ncsi/ncsi-aen.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_sort_fixup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:305:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), top->k); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:299:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), tmp); ^ /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_insert_fixup': /kisskb/src/drivers/md/bcache/extents.c:427:22: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:453:21: note: in expansion of macro 'START_KEY' __bch_cut_back(&START_KEY(insert), k); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:434:18: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(insert), k); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/openvswitch/flow.h:9, from /kisskb/src/net/openvswitch/flow_table.c:6: /kisskb/src/net/openvswitch/flow_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'tbl_mask_array_realloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:267:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->mask_array, new); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'tbl_mask_array_add_mask': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:294:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ma->masks[ma_count], new); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'flow_key_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:1054:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->ti, new_ti); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'flow_ufid_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:1076:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->ufid_ti, new_ti); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'tbl_mask_array_del_mask': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:318:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ma->masks[i], ma->masks[ma_count - 1]); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'masked_flow_lookup': /kisskb/src/net/openvswitch/flow_table.c:708:21: note: byref variable will be forcibly initialized struct sw_flow_key masked_key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/openvswitch/flow.h:9, from /kisskb/src/net/openvswitch/flow_table.c:6: /kisskb/src/net/openvswitch/flow_table.c: In function 'ovs_flow_tbl_masks_cache_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:407:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->mask_cache, new); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'ovs_flow_tbl_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->mask_cache, mc); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->mask_array, ma); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:436:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->ufid_ti, ufid_ti); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:435:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->ti, ti); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'ovs_flow_tbl_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:635:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow_table->ufid_ti, new_ufid_ti); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:634:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(flow_table->ti, new_ti); ^ /kisskb/src/net/openvswitch/flow_table.c: In function 'ovs_flow_masks_rebalance': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/flow_table.c:1184:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->mask_array, new); ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock': /kisskb/src/net/ceph/cls_lock_client.c:36:20: note: byref variable will be forcibly initialized struct timespec64 mtime; ^ /kisskb/src/drivers/net/dsa/microchip/ksz8795.c: In function 'ksz8795_setup': /kisskb/src/drivers/net/dsa/microchip/ksz8795.c:1038:20: note: byref variable will be forcibly initialized struct alu_struct alu; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'vxlan_tun_opt_from_nlattr': /kisskb/src/net/openvswitch/flow_netlink.c:579:24: note: byref variable will be forcibly initialized struct vxlan_metadata opts; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6:0, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/inet_ecn.h:9, from /kisskb/src/net/openvswitch/flow.h:21, from /kisskb/src/net/openvswitch/flow_netlink.c:8: /kisskb/src/net/openvswitch/flow_netlink.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'ip_tun_from_nlattr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_pnfs.c:5: /kisskb/src/fs/xfs/xfs_pnfs.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/xfs/xfs_pnfs.c: In function 'xfs_pnfs_validate_isize': /kisskb/src/fs/xfs/xfs_pnfs.c:192:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_pnfs.c: In function 'xfs_fs_map_blocks': /kisskb/src/fs/xfs/xfs_pnfs.c:87:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c: In function 'cxd2880_set_ber_per_period_t': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:687:30: note: byref variable will be forcibly initialized struct cxd2880_dvbt_tpsinfo info; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c: In function 'cxd2880_set_ber_per_period_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:801:32: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_bbheader bbheader; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:800:27: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_plp plp; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:799:30: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_l1post l1post; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:798:29: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_l1pre l1pre; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c: In function 'cxd2880_get_frontend_t': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:1414:30: note: byref variable will be forcibly initialized struct cxd2880_dvbt_tpsinfo tps; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c: In function 'cxd2880_get_frontend_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:1613:29: note: byref variable will be forcibly initialized struct cxd2880_dvbt2_l1pre l1pre; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c: In function 'cxd2880_init': /kisskb/src/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:491:37: note: byref variable will be forcibly initialized struct cxd2880_tnrdmd_create_param create_param; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'ovs_nla_get_flow_metadata': /kisskb/src/net/openvswitch/flow_netlink.c:1931:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'validate_and_copy_set_tun': /kisskb/src/net/openvswitch/flow_netlink.c:2640:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ /kisskb/src/net/openvswitch/flow_netlink.c:2639:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'validate_nsh': /kisskb/src/net/openvswitch/flow_netlink.c:2721:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ /kisskb/src/net/openvswitch/flow_netlink.c:2720:23: note: byref variable will be forcibly initialized struct sw_flow_match match; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'validate_and_copy_sample': /kisskb/src/net/openvswitch/flow_netlink.c:2444:20: note: byref variable will be forcibly initialized struct sample_arg arg; ^ /kisskb/src/net/openvswitch/flow_netlink.c: In function 'validate_and_copy_check_pkt_len': /kisskb/src/net/openvswitch/flow_netlink.c:2954:27: note: byref variable will be forcibly initialized struct check_pkt_len_arg arg; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_new': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_new, ^ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_del': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_del, ^ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_server_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_server_add, ^ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^ /kisskb/src/net/hsr/hsr_forward.c: In function 'hsr_forward_skb': /kisskb/src/net/hsr/hsr_forward.c:529:24: note: byref variable will be forcibly initialized struct hsr_frame_info frame; ^ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_new': /kisskb/src/net/qrtr/ns.c:109:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:107:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_del': /kisskb/src/net/qrtr/ns.c:135:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:133:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'lookup_notify': /kisskb/src/net/qrtr/ns.c:166:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:164:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'say_hello': /kisskb/src/net/qrtr/ns.c:309:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:307:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c: In function 'announce_servers': /kisskb/src/net/qrtr/ns.c:192:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_bye': /kisskb/src/net/qrtr/ns.c:350:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:346:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/qrtr/ns.c:344:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_del_client': /kisskb/src/net/qrtr/ns.c:432:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:427:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/qrtr/ns.c:424:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^ /kisskb/src/net/qrtr/ns.c:422:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_new_lookup': /kisskb/src/net/qrtr/ns.c:574:25: note: byref variable will be forcibly initialized struct radix_tree_iter srv_iter; ^ /kisskb/src/net/qrtr/ns.c:573:28: note: byref variable will be forcibly initialized struct qrtr_server_filter filter; ^ /kisskb/src/net/qrtr/ns.c:572:25: note: byref variable will be forcibly initialized struct radix_tree_iter node_iter; ^ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_worker': /kisskb/src/net/qrtr/ns.c:670:14: note: byref variable will be forcibly initialized struct kvec iv; ^ /kisskb/src/net/qrtr/ns.c:665:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_init': /kisskb/src/net/qrtr/ns.c:760:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^ /kisskb/src/net/ceph/osd_client.c: In function 'target_contained_by': /kisskb/src/net/ceph/osd_client.c:4347:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^ /kisskb/src/drivers/media/dvb-frontends/cx22700.c: In function 'cx22700_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22700.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_finish': /kisskb/src/net/ceph/osd_client.c:2201:18: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osd_client.c:2200:14: note: byref variable will be forcibly initialized } __packed head; ^ /kisskb/src/net/ceph/osd_client.c: In function 'should_plug_request': /kisskb/src/net/ceph/osd_client.c:1979:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/hsr/hsr_slave.h:12, from /kisskb/src/net/hsr/hsr_slave.c:10: /kisskb/src/net/hsr/hsr_slave.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ceph/osd_client.c: In function 'handle_backoff': /kisskb/src/net/ceph/osd_client.c:4416:21: note: byref variable will be forcibly initialized struct MOSDBackoff m; ^ /kisskb/src/net/ceph/osd_client.c: In function 'calc_target': /kisskb/src/net/ceph/osd_client.c:1552:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osd_client.c:1552:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osd_client.c:1551:23: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^ /kisskb/src/net/ceph/osd_client.c:1551:17: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^ /kisskb/src/net/ceph/osd_client.c: In function 'handle_reply': /kisskb/src/net/ceph/osd_client.c:3655:21: note: byref variable will be forcibly initialized struct MOSDOpReply m; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'handle_timeout': /kisskb/src/net/ceph/osd_client.c:3338:12: note: byref variable will be forcibly initialized LIST_HEAD(slow_osds); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/tipc/diag.c: In function 'tipc_sock_diag_handler_dump': /kisskb/src/net/tipc/diag.c:86:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_handle_map': /kisskb/src/net/ceph/osd_client.c:4043:12: note: byref variable will be forcibly initialized LIST_HEAD(need_resend_linger); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/ceph/osd_client.c:4042:17: note: byref variable will be forcibly initialized struct rb_root need_resend = RB_ROOT; ^ /kisskb/src/net/ceph/osd_client.c:4041:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/hard-interface.h:10, from /kisskb/src/net/batman-adv/hard-interface.c:7: /kisskb/src/net/batman-adv/hard-interface.c: In function 'batadv_primary_if_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/hard-interface.c:475:20: note: in expansion of macro 'rcu_replace_pointer' curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, ^ /kisskb/src/net/batman-adv/hard-interface.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ncsi/ncsi-manage.c:6: /kisskb/src/net/ncsi/ncsi-manage.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_update_tx_channel': /kisskb/src/net/ncsi/ncsi-manage.c:851:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_suspend_channel': /kisskb/src/net/ncsi/ncsi-manage.c:466:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_channel_monitor': /kisskb/src/net/ncsi/ncsi-manage.c:95:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_configure_channel': /kisskb/src/net/ncsi/ncsi-manage.c:941:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_probe_channel': /kisskb/src/net/ncsi/ncsi-manage.c:1296:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/drivers/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/drivers/memstick/core/memstick.c:327:24: note: byref variable will be forcibly initialized struct ms_id_register id_reg; ^ /kisskb/src/drivers/net/dsa/microchip/ksz8795_spi.c: In function 'ksz8795_spi_probe': /kisskb/src/drivers/net/dsa/microchip/ksz8795_spi.c:28:23: note: byref variable will be forcibly initialized struct regmap_config rc; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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/mmc/host/sdhci.c:14: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mmc/host/sdhci.c:2744:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c: In function 'mv88e6xxx_region_vtu_snapshot': /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c:452:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry vlan; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c: In function 'mv88e6xxx_region_atu_snapshot_fid': /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c:325:29: note: byref variable will be forcibly initialized struct mv88e6xxx_atu_entry addr; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c: In function 'mv88e6xxx_setup_devlink_resources': /kisskb/src/drivers/net/dsa/mv88e6xxx/devlink.c:178:38: note: byref variable will be forcibly initialized struct devlink_resource_size_params size_params; ^ /kisskb/src/net/ncsi/ncsi-netlink.c: In function 'ncsi_send_cmd_nl': /kisskb/src/net/ncsi/ncsi-netlink.c:395:22: note: byref variable will be forcibly initialized struct ncsi_cmd_arg nca; ^ /kisskb/src/drivers/isdn/mISDN/layer1.c: In function 'l1m_debug': /kisskb/src/drivers/isdn/mISDN/layer1.c:96:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/isdn/mISDN/layer1.c:95:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/net/ieee802154/socket.c: In function 'dgram_bind': /kisskb/src/net/ieee802154/socket.c:488:25: note: byref variable will be forcibly initialized struct ieee802154_addr haddr; ^ /kisskb/src/net/ieee802154/socket.c: In function 'raw_bind': /kisskb/src/net/ieee802154/socket.c:199:25: note: byref variable will be forcibly initialized struct ieee802154_addr addr; ^ /kisskb/src/net/ieee802154/socket.c: In function 'dgram_sendmsg': /kisskb/src/net/ieee802154/socket.c:607:25: note: byref variable will be forcibly initialized struct ieee802154_addr dst_addr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ieee802154/socket.c:12: /kisskb/src/net/ieee802154/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/ieee802154/socket.c: In function 'dgram_setsockopt': /kisskb/src/net/ieee802154/socket.c:874:12: note: userspace variable will be forcibly initialized static int dgram_setsockopt(struct sock *sk, int level, int optname, ^ In file included from /kisskb/src/net/ieee802154/socket.c:28:0: /kisskb/src/net/ieee802154/socket.c: In function 'ieee802154_hdr_length': /kisskb/src/include/net/ieee802154_netdev.h:129:24: note: byref variable will be forcibly initialized struct ieee802154_hdr hdr; ^ /kisskb/src/net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': /kisskb/src/net/ieee802154/socket.c:128:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^ /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 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 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 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 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 struct w1_reg_num rn; ^ In file included from /kisskb/src/drivers/hwmon/ads7871.c:57:0: /kisskb/src/drivers/hwmon/ads7871.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/net/ceph/osdmap.c: In function 'decode_new_up_state_weight': /kisskb/src/net/ceph/osdmap.c:1921:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/net/ceph/osdmap.c:1840:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/net/ceph/osdmap.c: In function 'oid_aprintf_vargs': /kisskb/src/net/ceph/osdmap.c:2170:10: note: byref variable will be forcibly initialized va_list aq; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/net/ceph/osdmap.c:5: /kisskb/src/net/ceph/osdmap.c: In function 'get_workspace': /kisskb/src/net/ceph/osdmap.c:1053:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/net/ceph/osdmap.c:1053:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/net/ceph/osdmap.c: In function 'decode_pg_mapping': /kisskb/src/net/ceph/osdmap.c:1384:18: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_printf': /kisskb/src/net/ceph/osdmap.c:2158:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_aprintf': /kisskb/src/net/ceph/osdmap.c:2198:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_up_acting_osds': /kisskb/src/net/ceph/osdmap.c:2806:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_primary_shard': /kisskb/src/net/ceph/osdmap.c:2832:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2832:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2831:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_acting_primary': /kisskb/src/net/ceph/osdmap.c:2863:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c:2863:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_get_crush_locality': /kisskb/src/net/ceph/osdmap.c:3074:19: note: byref variable will be forcibly initialized struct crush_loc loc; ^ In file included from /kisskb/src/drivers/rtc/rtc-mcp795.c:17:0: /kisskb/src/drivers/rtc/rtc-mcp795.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/rtc/rtc-mcp795.c: In function 'mcp795_set_alarm': /kisskb/src/drivers/rtc/rtc-mcp795.c:262:18: note: byref variable will be forcibly initialized struct rtc_time now_tm; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/if.h:25, from /kisskb/src/net/openvswitch/meter.c:8: /kisskb/src/net/openvswitch/meter.c: In function 'dp_meter_instance_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/meter.c:125:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ti->dp_meters[hash], meter); ^ /kisskb/src/net/openvswitch/meter.c: In function 'dp_meter_instance_realloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/meter.c:113:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->ti, new_ti); ^ /kisskb/src/net/openvswitch/meter.c: In function 'ovs_meters_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/meter.c:738:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->ti, ti); ^ In file included from /kisskb/src/drivers/hwmon/adt7310.c:11:0: /kisskb/src/drivers/hwmon/adt7310.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_hci_wmt_sync': /kisskb/src/drivers/bluetooth/btmtksdio.c:177:25: note: byref variable will be forcibly initialized struct mtk_hci_wmt_cmd wc; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_func_query': /kisskb/src/drivers/bluetooth/btmtksdio.c:661:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_setup_firmware': /kisskb/src/drivers/bluetooth/btmtksdio.c:683:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_setup': /kisskb/src/drivers/bluetooth/btmtksdio.c:776:25: note: byref variable will be forcibly initialized struct btmtk_tci_sleep tci_sleep; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c:774:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_shutdown': /kisskb/src/drivers/bluetooth/btmtksdio.c:884:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_atu.c: In function 'mv88e6xxx_g1_atu_prob_irq_thread_fn': /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_atu.c:355:29: note: byref variable will be forcibly initialized struct mv88e6xxx_atu_entry entry; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:123:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_hvc': /kisskb/src/drivers/firmware/psci/psci.c:113:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/bluetooth/btintel.c: In function 'regmap_ibt_read': /kisskb/src/drivers/bluetooth/btintel.c:534:27: note: byref variable will be forcibly initialized struct ibt_cp_reg_access cp; ^ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_check_bdaddr': /kisskb/src/drivers/bluetooth/btintel.c:21:35: note: byref variable will be forcibly initialized #define BDADDR_INTEL (&(bdaddr_t){{0x00, 0x8b, 0x9e, 0x19, 0x03, 0x00}}) ^ /kisskb/src/drivers/bluetooth/btintel.c:54:27: note: in expansion of macro 'BDADDR_INTEL' if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { ^ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_send_intel_reset': /kisskb/src/drivers/bluetooth/btintel.c:702:21: note: byref variable will be forcibly initialized struct intel_reset params = { 0x00, 0x01, 0x00, 0x01, 0x00000000 }; ^ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_reset_to_bootloader': /kisskb/src/drivers/bluetooth/btintel.c:993:21: note: byref variable will be forcibly initialized struct intel_reset params; ^ /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c: In function 'dib3000mc_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c:590:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_read_bucket': /kisskb/src/drivers/md/bcache/journal.c:43:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/isdn/mISDN/layer2.c: In function 'l2m_debug': /kisskb/src/drivers/isdn/mISDN/layer2.c:94:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/isdn/mISDN/layer2.c:93:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/md/bcache/movinggc.c: In function 'read_moving': /kisskb/src/drivers/md/bcache/movinggc.c:131:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/movinggc.c:8: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/movinggc.c:139:10: note: in expansion of macro 'MAX_KEY' &MAX_KEY, moving_pred); ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_wait_for_write': /kisskb/src/drivers/md/bcache/journal.c:839:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_replay': /kisskb/src/drivers/md/bcache/journal.c:358:17: note: byref variable will be forcibly initialized struct keylist keylist; ^ /kisskb/src/drivers/isdn/mISDN/layer2.c: In function 'create_l2': /kisskb/src/drivers/isdn/mISDN/layer2.c:2112:21: note: byref variable will be forcibly initialized struct channel_req rq; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_meta': /kisskb/src/drivers/md/bcache/journal.c:948:17: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_create_ib_conn_res': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:241:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr init_attr; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_route_handler': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:597:21: note: byref variable will be forcibly initialized struct iser_cm_hdr req_hdr; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:595:25: note: byref variable will be forcibly initialized struct rdma_conn_param conn_param; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_connected_handler': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:639:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr init_attr; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:638:20: note: byref variable will be forcibly initialized struct ib_qp_attr attr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_post_recv': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:826:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:825:16: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c: In function 'sun4i_hash': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c:199:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvl': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:831:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_check_task_pi_status': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:934:22: note: byref variable will be forcibly initialized struct ib_mr_status mr_status; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:35: /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_err': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1208:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_rtr': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1153:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_rdma_cm_req_recv': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2536:23: note: byref variable will be forcibly initialized struct srp_login_req req; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_rts': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1185:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_init_nodeacl': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:3429:26: note: byref variable will be forcibly initialized struct sockaddr_storage sa; ^ /kisskb/src/drivers/net/dsa/qca/ar9331.c: In function 'ar9331_read_stats': /kisskb/src/drivers/net/dsa/qca/ar9331.c:564:29: note: byref variable will be forcibly initialized struct ar9331_sw_stats_raw raw; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_queue_response': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2805:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2804:20: note: byref variable will be forcibly initialized struct ib_send_wr send_wr, *first_wr = &send_wr; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:35: /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_disconnect_ch_sync': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1958:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(closed); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_release_sport': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2944:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_refresh_port': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:554:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:553:24: note: byref variable will be forcibly initialized struct ib_port_modify port_modify; ^ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:552:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req reg_req; ^ /kisskb/src/drivers/rtc/rtc-pcf85063.c: In function 'pcf85063_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-pcf85063.c:480:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/net/ipv6/output_core.c: In function '__ipv6_select_ident': /kisskb/src/net/ipv6/output_core.c:21:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^ In file included from /kisskb/src/net/ipv6/output_core.c:12:0: /kisskb/src/net/ipv6/output_core.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_vtu.c: In function 'mv88e6xxx_g1_vtu_stu_get': /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_vtu.c:291:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry stu; ^ /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_vtu.c: In function 'mv88e6xxx_g1_vtu_prob_irq_thread_fn': /kisskb/src/drivers/net/dsa/mv88e6xxx/global1_vtu.c:565:29: note: byref variable will be forcibly initialized struct mv88e6xxx_vtu_entry entry; ^ In file included from /kisskb/src/net/nfc/llcp_core.c:11:0: /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_sdreq_timeout_work': /kisskb/src/net/nfc/llcp_core.c:245:13: note: byref variable will be forcibly initialized HLIST_HEAD(nl_sdres_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_recv_snl': /kisskb/src/net/nfc/llcp_core.c:1239:13: note: byref variable will be forcibly initialized HLIST_HEAD(nl_sdres_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/net/nfc/llcp_core.c:1237:13: note: byref variable will be forcibly initialized HLIST_HEAD(llc_sdres_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/openvswitch/vport.c:6: /kisskb/src/net/openvswitch/vport.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:32: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_rx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^ /kisskb/src/net/openvswitch/vport.c: In function 'ovs_vport_get_stats': /kisskb/src/net/openvswitch/vport.c:273:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/openvswitch/vport.c:6: /kisskb/src/net/openvswitch/vport.c: In function 'ovs_vport_set_upcall_portids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/vport.c:356:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(vport->upcall_portids, vport_portids); ^ /kisskb/src/net/openvswitch/vport.c: In function 'ovs_vport_receive': /kisskb/src/net/openvswitch/vport.c:433:21: note: byref variable will be forcibly initialized struct sw_flow_key key; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:19: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_do_xfer_with_response': /kisskb/src/drivers/firmware/arm_scmi/driver.c:429:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(async_response); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/drivers/mmc/host/mmc_spi.c:27:0: /kisskb/src/drivers/mmc/host/mmc_spi.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/mmc/host/mmc_spi.c: In function 'mmc_spi_request': /kisskb/src/drivers/mmc/host/mmc_spi.c:1038:21: note: byref variable will be forcibly initialized struct mmc_command stop; ^ /kisskb/src/drivers/infiniband/core/ud_header.c: In function 'ib_ud_ip4_csum': /kisskb/src/drivers/infiniband/core/ud_header.c:285:15: note: byref variable will be forcibly initialized struct iphdr iph; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/net/qrtr/tun.c:4: /kisskb/src/net/qrtr/tun.c: In function 'qrtr_tun_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/net/qrtr/tun.c:61:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tun->readq, ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_iu_post_recv': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:74:16: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:73:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_iu_post_send': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:128:16: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:127:20: note: byref variable will be forcibly initialized struct ib_send_wr wr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'hb_work': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:185:20: note: byref variable will be forcibly initialized struct ib_rdma_wr wr; ^ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_set_priority': /kisskb/src/net/batman-adv/main.c:340:28: note: byref variable will be forcibly initialized struct vlan_ethhdr *vhdr, vhdr_tmp; ^ /kisskb/src/net/batman-adv/main.c:339:16: note: byref variable will be forcibly initialized struct ethhdr ethhdr_tmp, *ethhdr; ^ /kisskb/src/net/batman-adv/main.c:338:17: note: byref variable will be forcibly initialized struct ipv6hdr ip6_hdr_tmp, *ip6_hdr; ^ /kisskb/src/net/batman-adv/main.c:337:15: note: byref variable will be forcibly initialized struct iphdr ip_hdr_tmp, *ip_hdr; ^ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_crc32': /kisskb/src/net/batman-adv/main.c:575:23: note: byref variable will be forcibly initialized struct skb_seq_state st; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:21: /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function '__i2c_hid_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:269:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ihid->wait, ^ In file included from /kisskb/src/drivers/firmware/smccc/smccc.c:11:0: /kisskb/src/drivers/firmware/smccc/smccc.c: In function 'smccc_probe_trng': /kisskb/src/arch/arm64/include/asm/archrandom.h:18:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_cxd_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:256:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:741:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:645:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/net/dsa/xrs700x/xrs700x.c: In function 'xrs700x_read_port_counters': /kisskb/src/drivers/net/dsa/xrs700x/xrs700x.c:101:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 stats; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_opti_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:36:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:36:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_cipher_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:203:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:203:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ In file included from /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h:33:0, from /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:13: /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/net/ceph/crypto.c: In function 'ceph_aes_crypt': /kisskb/src/net/ceph/crypto.c:224:21: note: byref variable will be forcibly initialized struct scatterlist prealloc_sg; ^ /kisskb/src/net/ceph/crypto.c:223:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_device_set_power_state': /kisskb/src/drivers/firmware/arm_scpi.c:771:24: note: byref variable will be forcibly initialized struct dev_pstate_set dev_set = { ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_sensor_get_info': /kisskb/src/drivers/firmware/arm_scpi.c:724:27: note: byref variable will be forcibly initialized struct _scpi_sensor_info _info; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dvfs_set_idx': /kisskb/src/drivers/firmware/arm_scpi.c:597:18: note: byref variable will be forcibly initialized struct dvfs_set dvfs = {domain, index}; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_clk_get_range': /kisskb/src/drivers/firmware/arm_scpi.c:535:22: note: byref variable will be forcibly initialized struct clk_get_info clk; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_init_versions': /kisskb/src/drivers/firmware/arm_scpi.c:807:26: note: byref variable will be forcibly initialized struct scp_capabilities caps; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scpi.c:654:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_dvfs_get_info': /kisskb/src/drivers/firmware/arm_scpi.c:614:19: note: byref variable will be forcibly initialized struct dvfs_info buf; ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_probe': /kisskb/src/drivers/firmware/arm_scpi.c:903:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/nfc/nfc.h:16, from /kisskb/src/net/nfc/nfc.h:13, from /kisskb/src/net/nfc/llcp_sock.c:14: /kisskb/src/net/nfc/llcp_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'nfc_llcp_setsockopt': /kisskb/src/net/nfc/llcp_sock.c:220:12: note: userspace variable will be forcibly initialized static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/nfc/llcp_sock.c:220:12: note: userspace variable will be forcibly initialized /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_raw_sock_bind': /kisskb/src/net/nfc/llcp_sock.c:145:27: note: byref variable will be forcibly initialized struct sockaddr_nfc_llcp llcp_addr; ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_sock_bind': /kisskb/src/net/nfc/llcp_sock.c:65:27: note: byref variable will be forcibly initialized struct sockaddr_nfc_llcp llcp_addr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/nfc/llcp_sock.c:9: /kisskb/src/net/nfc/llcp_sock.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/net/sock.h:1902:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:968:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ In file included from /kisskb/src/include/net/sock.h:59:0, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:89, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/inet6_hashtables.c:16: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1441:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_write': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_offset': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_stop_rtc': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_start_rtc': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_set_pm': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8523.c:225:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_load_capacitance': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_data_claim': /kisskb/src/drivers/firmware/stratix10-svc.c:201:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_config_status': /kisskb/src/drivers/firmware/stratix10-svc.c:247:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:342:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_shm_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:531:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/md/bcache/request.c: In function 'bio_csum': /kisskb/src/drivers/md/bcache/request.c:43:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'bch_data_invalidate': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:127:6: note: in expansion of macro 'KEY' &KEY(op->inode, ^ /kisskb/src/drivers/md/bcache/request.c: In function 'cached_dev_write': /kisskb/src/drivers/md/bcache/request.c:980:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, bio_end_sector(bio), 0); ^ /kisskb/src/drivers/md/bcache/request.c:979:14: note: byref variable will be forcibly initialized struct bkey start = KEY(dc->disk.id, bio->bi_iter.bi_sector, 0); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:588:7: note: in expansion of macro 'KEY' &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0), ^ /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup_fn': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:558:16: note: in expansion of macro 'KEY' bch_cut_back(&KEY(s->iop.inode, bio_end_sector(n), 0), bio_key); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:557:17: note: in expansion of macro 'KEY' bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key); ^ /kisskb/src/drivers/md/bcache/request.c: In function 'flash_dev_submit_bio': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1311:7: note: in expansion of macro 'KEY' &KEY(d->id, bio_end_sector(bio), 0)); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1310:7: note: in expansion of macro 'KEY' &KEY(d->id, bio->bi_iter.bi_sector, 0), ^ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_notify': /kisskb/src/drivers/firmware/arm_scmi/notify.c:579:27: note: byref variable will be forcibly initialized struct scmi_event_header eh; ^ In file included from /kisskb/src/include/linux/ktime.h:232:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:16, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/hid/hid-input.c:16: /kisskb/src/drivers/hid/hid-input.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_update_battery': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/verbs.c: In function 'get_sgid_attr_from_eth': /kisskb/src/drivers/infiniband/core/verbs.c:708:32: note: byref variable will be forcibly initialized struct find_gid_index_context context = {.vlan_id = vlan_id, ^ /kisskb/src/drivers/firmware/stratix10-rsu.c: In function 'rsu_send_msg': /kisskb/src/drivers/firmware/stratix10-rsu.c:236:34: note: byref variable will be forcibly initialized struct stratix10_svc_client_msg msg; ^ /kisskb/src/net/ceph/auth_x.c: In function 'process_one_ticket': /kisskb/src/net/ceph/auth_x.c:171:20: note: byref variable will be forcibly initialized struct timespec64 validity; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_rdma_header_version': /kisskb/src/drivers/infiniband/core/verbs.c:630:15: note: byref variable will be forcibly initialized struct iphdr ip4h_checked; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_init_ah_attr_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:708:32: note: byref variable will be forcibly initialized struct find_gid_index_context context = {.vlan_id = vlan_id, ^ /kisskb/src/drivers/infiniband/core/verbs.c:801:15: note: byref variable will be forcibly initialized union ib_gid dgid; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_create_ah_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:924:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_eth_speed': /kisskb/src/drivers/infiniband/core/verbs.c:1809:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings lksettings; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_sq': /kisskb/src/drivers/infiniband/core/verbs.c:2705:22: note: byref variable will be forcibly initialized struct ib_drain_cqe sdrain; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_rq': /kisskb/src/drivers/infiniband/core/verbs.c:2744:22: note: byref variable will be forcibly initialized struct ib_drain_cqe rdrain; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'mox_hwrng_read': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:257:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'mox_get_board_info': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:190:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_alloc_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2857:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_init_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2884:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^ /kisskb/src/drivers/firmware/turris-mox-rwtm.c: In function 'do_sign_write': /kisskb/src/drivers/firmware/turris-mox-rwtm.c:331:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_tx_msg msg; ^ /kisskb/src/drivers/net/dsa/bcm_sf2.c: In function 'bcm_sf2_sw_set_wol': /kisskb/src/drivers/net/dsa/bcm_sf2.c:914:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo pwol = { }; ^ /kisskb/src/drivers/net/dsa/bcm_sf2.c: In function 'bcm_sf2_sw_get_wol': /kisskb/src/drivers/net/dsa/bcm_sf2.c:889:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo pwol = { }; ^ /kisskb/src/net/nfc/digital_technology.c: In function 'digital_in_recv_sensf_res': /kisskb/src/net/nfc/digital_technology.c:743:20: note: byref variable will be forcibly initialized struct nfc_target target; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c: In function 'bcm_sf2_cfp_ipv4_rule_set': /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:358:23: note: byref variable will be forcibly initialized struct flow_match_ip ip; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:357:26: note: byref variable will be forcibly initialized struct flow_match_ports ports; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:356:31: note: byref variable will be forcibly initialized struct flow_match_ipv4_addrs ipv4; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c: In function 'bcm_sf2_cfp_ipv6_rule_set': /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:638:26: note: byref variable will be forcibly initialized struct flow_match_ports ports; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:637:31: note: byref variable will be forcibly initialized struct flow_match_ipv6_addrs ipv6; ^ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_send_scr': /kisskb/src/drivers/mmc/core/sd_ops.c:261:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_sd_switch': /kisskb/src/drivers/mmc/core/sd_ops.c:315:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_sd_status': /kisskb/src/drivers/mmc/core/sd_ops.c:357:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c: In function 'bcm_sf2_cfp_rule_insert': /kisskb/src/drivers/net/dsa/bcm_sf2_cfp.c:852:33: note: byref variable will be forcibly initialized struct switchdev_obj_port_vlan vlan; ^ /kisskb/src/net/openvswitch/conntrack.c: In function 'ovs_ct_find_existing': /kisskb/src/net/openvswitch/conntrack.c:623:29: note: byref variable will be forcibly initialized struct nf_conntrack_tuple inverse; ^ /kisskb/src/net/openvswitch/conntrack.c:611:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/net/openvswitch/conntrack.c: In function '__ovs_ct_lookup': /kisskb/src/net/openvswitch/conntrack.c:959:24: note: byref variable will be forcibly initialized struct nf_hook_state state = { ^ /kisskb/src/net/openvswitch/conntrack.c: In function 'ovs_ct_expect_find': /kisskb/src/net/openvswitch/conntrack.c:547:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'da_debug': /kisskb/src/drivers/isdn/mISDN/tei.c:74:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/isdn/mISDN/tei.c:73:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/isdn/mISDN/tei.c: In function 'tei_debug': /kisskb/src/drivers/isdn/mISDN/tei.c:223:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/isdn/mISDN/tei.c:222:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/openvswitch/conntrack.c:6: /kisskb/src/net/openvswitch/conntrack.c: In function 'ovs_ct_add_helper': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/net/openvswitch/conntrack.c:1373:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, helper); ^ /kisskb/src/net/openvswitch/conntrack.c: In function 'ovs_ct_put_key': /kisskb/src/net/openvswitch/conntrack.c:313:33: note: byref variable will be forcibly initialized struct ovs_key_ct_tuple_ipv6 orig; ^ /kisskb/src/net/openvswitch/conntrack.c:300:33: note: byref variable will be forcibly initialized struct ovs_key_ct_tuple_ipv4 orig; ^ /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 struct channel_req l1rq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/net/openvswitch/conntrack.c: In function 'ovs_ct_copy_action': /kisskb/src/net/openvswitch/conntrack.c:1671:28: note: byref variable will be forcibly initialized struct ovs_conntrack_info ct_info; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'get_next_path_rr': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:783:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ppcpu_path, path); ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_init_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:877:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_get_copy_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:922:14: note: byref variable will be forcibly initialized struct kvec vec = { ^ /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 struct channel_req rq; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_post_send_rdma': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:449:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_read_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1055:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_failover_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1165:17: note: byref variable will be forcibly initialized struct path_it it; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_stop_and_destroy_conns': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2045:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sess->state_wq, !atomic_read(&sess->connected_cnt), ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'create_cm': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1919:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_rdma_route_resolved': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1644:27: note: byref variable will be forcibly initialized struct rtrs_msg_conn_req msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_send_sess_info': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2420:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sess->state_wq, ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'free_permits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1323:3: note: in expansion of macro 'wait_event' wait_event(clt->permits_wait, ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_request': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2833:17: note: byref variable will be forcibly initialized struct path_it it; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c: In function 'rtrs_clt_stats_rdma_to_str': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c:81:29: note: byref variable will be forcibly initialized struct rtrs_clt_stats_rdma sum; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scmi/perf.c:634:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'mmc_io_rw_extended': /kisskb/src/drivers/mmc/core/sdio_ops.c:121:18: note: byref variable will be forcibly initialized struct sg_table sgtable; ^ /kisskb/src/drivers/mmc/core/sdio_ops.c:120:21: note: byref variable will be forcibly initialized struct scatterlist sg, *sg_ptr; ^ /kisskb/src/drivers/net/dsa/dsa_loop.c: In function 'dsa_loop_setup_devlink_resources': /kisskb/src/drivers/net/dsa/dsa_loop.c:52:38: note: byref variable will be forcibly initialized struct devlink_resource_size_params size_params; ^ /kisskb/src/drivers/infiniband/ulp/iser/iser_memory.c: In function 'iser_unreg_mem_fastreg': /kisskb/src/drivers/infiniband/ulp/iser/iser_memory.c:134:22: note: byref variable will be forcibly initialized struct ib_mr_status mr_status; ^ /kisskb/src/drivers/rtc/rtc-pcf8563.c: In function 'pcf8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-pcf8563.c:486:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:775:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/infiniband/ulp/iser/iscsi_iser.c: In function 'iscsi_iser_task_xmit_unsol_data': /kisskb/src/drivers/infiniband/ulp/iser/iscsi_iser.c:298:20: note: byref variable will be forcibly initialized struct iscsi_data hdr; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvmsg': /kisskb/src/net/ceph/messenger_v1.c:26:14: note: byref variable will be forcibly initialized struct kvec iov = {buf, len}; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_keepalive_ack': /kisskb/src/net/ceph/messenger_v1.c:1195:23: note: byref variable will be forcibly initialized struct ceph_timespec ceph_ts; ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvpage': /kisskb/src/net/ceph/messenger_v1.c:43:17: note: byref variable will be forcibly initialized struct bio_vec bvec = { ^ /kisskb/src/net/ceph/messenger_v1.c: In function 'prepare_write_keepalive': /kisskb/src/net/ceph/messenger_v1.c:311:21: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_notifier_call': /kisskb/src/drivers/power/supply/bq2415x_charger.c:812:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_probe': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1534:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_small': /kisskb/src/net/ceph/messenger_v2.c:1126:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_preamble': /kisskb/src/net/ceph/messenger_v2.c:1011:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/net/ceph/messenger_v2.c: In function '__prepare_control': /kisskb/src/net/ceph/messenger_v2.c:1201:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_hello': /kisskb/src/net/ceph/messenger_v2.c:1879:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr_for_me; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_server_ident': /kisskb/src/net/ceph/messenger_v2.c:2162:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_message_header': /kisskb/src/net/ceph/messenger_v2.c:2519:25: note: byref variable will be forcibly initialized struct ceph_msg_header hdr; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'calc_sg_cnt_cursor': /kisskb/src/net/ceph/messenger_v2.c:892:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data': /kisskb/src/net/ceph/messenger_v2.c:1738:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data': /kisskb/src/net/ceph/messenger_v2.c:2856:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_enc_page': /kisskb/src/net/ceph/messenger_v2.c:2894:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data_cont': /kisskb/src/net/ceph/messenger_v2.c:1752:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data_cont': /kisskb/src/net/ceph/messenger_v2.c:2869:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'init_sgs_cursor': /kisskb/src/net/ceph/messenger_v2.c:944:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'setup_message_sgs': /kisskb/src/net/ceph/messenger_v2.c:967:30: note: byref variable will be forcibly initialized struct ceph_msg_data_cursor cursor; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'do_try_sendpage': /kisskb/src/net/ceph/messenger_v2.c:143:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_keepalive2': /kisskb/src/net/ceph/messenger_v2.c:1440:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_message_secure': /kisskb/src/net/ceph/messenger_v2.c:1542:18: note: byref variable will be forcibly initialized struct sg_table sgt = {}; ^ /kisskb/src/net/ceph/messenger_v2.c:1541:18: note: byref variable will be forcibly initialized struct sg_table enc_sgt = {}; ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_message': /kisskb/src/net/ceph/messenger_v2.c:1610:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_ioctl': /kisskb/src/drivers/hid/hidraw.c:403:27: note: byref variable will be forcibly initialized struct hidraw_devinfo dinfo; ^ /kisskb/src/drivers/md/bcache/super.c: In function '__uuid_write': /kisskb/src/drivers/md/bcache/super.c:504:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/super.c:503:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/rtc/rtc-pl031.c: In function 'pl031_stv2_tm_to_time': /kisskb/src/drivers/rtc/rtc-pl031.c:128:19: note: byref variable will be forcibly initialized struct rtc_time calc_tm; ^ /kisskb/src/drivers/md/bcache/sysfs.c: In function '__bch_cache_set_store': /kisskb/src/drivers/md/bcache/sysfs.c:867:25: note: byref variable will be forcibly initialized struct shrink_control sc; ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_prio_write': /kisskb/src/drivers/md/bcache/super.c:617:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bch_pending_bdevs_cleanup': /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_root_usage': /kisskb/src/drivers/md/bcache/sysfs.c:665:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/super.c:2677:12: note: byref variable will be forcibly initialized LIST_HEAD(pending_devs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_bset_print_stats': /kisskb/src/drivers/md/bcache/sysfs.c:636:23: note: byref variable will be forcibly initialized struct bset_stats_op op; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/sysfs.c:9: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/sysfs.c:642:40: note: in expansion of macro 'ZERO_KEY' ret = bch_btree_map_nodes(&op.op, c, &ZERO_KEY, bch_btree_bset_stats); ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_run': /kisskb/src/drivers/md/bcache/super.c:1084:18: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_attach': /kisskb/src/drivers/md/bcache/super.c:1271:18: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/originator.h:10, from /kisskb/src/net/batman-adv/originator.c:7: /kisskb/src/net/batman-adv/originator.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bcache_reboot': /kisskb/src/drivers/md/bcache/super.c:2724:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/bcache/super.c:2724:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cache_set_error': /kisskb/src/drivers/md/bcache/super.c:1640:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/md/bcache/super.c:1639:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'run_cache_set': /kisskb/src/drivers/md/bcache/super.c:1984:12: note: byref variable will be forcibly initialized LIST_HEAD(journal); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/bcache/super.c:1983:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/rtc/rtc-r9701.c:19:0: /kisskb/src/drivers/rtc/rtc-r9701.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/net/dsa/lantiq_gswip.c: In function 'gswip_port_fdb': /kisskb/src/drivers/net/dsa/lantiq_gswip.c:1289:31: note: byref variable will be forcibly initialized struct gswip_pce_table_entry mac_bridge = {0,}; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/infiniband/core/cq.c:5: /kisskb/src/drivers/infiniband/core/cq.c: In function 'ib_alloc_cqs': /kisskb/src/drivers/infiniband/core/cq.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/net/batman-adv/send.c: In function 'batadv_purge_outstanding_packets': /kisskb/src/net/batman-adv/send.c:978:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/routing.h:10, from /kisskb/src/net/batman-adv/routing.c:7: /kisskb/src/net/batman-adv/routing.c: In function '_batadv_update_route': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/net/batman-adv/routing.c:78:16: note: in expansion of macro 'rcu_replace_pointer' curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__uhid_report_queue_and_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function 'uhid_char_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/hid/uhid.c:669:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(uhid->waitq, ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_read': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_get_ethtool_stats': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_sgmii_pcs_get_state_an': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_phylink_mac_link_state': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt753x_port_mirror_del': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt753x_port_mirror_add': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt753x_phylink_mac_config': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_sgmii_link_up_force': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_sgmii_setup_mode_force': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_fdb_read': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_fdb_cmd': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:301:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_vlan_cmd': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c:1354:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_port_vlan_del': /kisskb/src/drivers/net/dsa/mt7530.c:1513:30: note: byref variable will be forcibly initialized struct mt7530_hw_vlan_entry target_entry; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_port_vlan_add': /kisskb/src/drivers/net/dsa/mt7530.c:1490:30: note: byref variable will be forcibly initialized struct mt7530_hw_vlan_entry new_entry; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_pad_setup': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_rgmii_setup': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7531_setup': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:1890:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c: In function 'mt7530_setup': /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/net/dsa/mt7530.c:261:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/net/dsa/mt7530.c:1735:27: note: byref variable will be forcibly initialized struct mt7530_dummy_poll p; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'send_io_resp_imm': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:422:17: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:367:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:366:28: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr, *wr = NULL; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:366:20: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr, *wr = NULL; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rdma_write_sg': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:234:16: note: byref variable will be forcibly initialized struct ib_sge list; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:232:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:225:28: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:225:20: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c: In function 'add_path_store': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:155:19: note: byref variable will be forcibly initialized struct rtrs_addr addr = { ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:154:35: note: byref variable will be forcibly initialized struct sockaddr_storage srcaddr, dstaddr; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:154:26: note: byref variable will be forcibly initialized struct sockaddr_storage srcaddr, dstaddr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rtrs_srv_wait_ops_ids': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:196:2: note: in expansion of macro 'wait_event' wait_event(sess->ids_waitq, !atomic_read(&sess->ids_inflight)); ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rtrs_rdma_do_accept': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:1524:27: note: byref variable will be forcibly initialized struct rtrs_msg_conn_rsp msg; ^ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rtrs_rdma_do_reject': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:1554:27: note: byref variable will be forcibly initialized struct rtrs_msg_conn_rsp msg; ^ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function '__bq25890_handle_irq': /kisskb/src/drivers/power/supply/bq25890_charger.c:572:23: note: byref variable will be forcibly initialized struct bq25890_state new_state; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/isdn/mISDN/timerdev.c:112:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait, (dev->work || ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_irq_handler_thread': /kisskb/src/drivers/power/supply/bq25980_charger.c:849:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_charger_property': /kisskb/src/drivers/power/supply/bq25980_charger.c:716:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/mmc/host/mmc_hsq.c:276:2: note: in expansion of macro 'wait_event' wait_event(hsq->wait_queue, ^ /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mmc/host/mmc_hsq.c:297:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(hsq->wait_queue, ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_obtain_mc': /kisskb/src/drivers/net/dsa/rtl8366.c:50:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_4k vlan4k; ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_set_vlan': /kisskb/src/drivers/net/dsa/rtl8366.c:140:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_4k vlan4k; ^ /kisskb/src/drivers/net/dsa/rtl8366.c:139:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_mc vlanmc; ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_set_pvid': /kisskb/src/drivers/net/dsa/rtl8366.c:195:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_mc vlanmc; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/drivers/mmc/host/cqhci-core.c:6: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mmc/host/cqhci-core.c:956:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_halted(cq_host), ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_reset_vlan': /kisskb/src/drivers/net/dsa/rtl8366.c:272:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_mc vlanmc; ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_vlan_filtering': /kisskb/src/drivers/net/dsa/rtl8366.c:346:25: note: byref variable will be forcibly initialized struct rtl8366_vlan_4k vlan4k; ^ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_clear_all_tasks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mmc/host/cqhci-core.c:922:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_tasks_cleared(cq_host), ^ /kisskb/src/drivers/net/dsa/rtl8366.c: In function 'rtl8366_vlan_del': /kisskb/src/drivers/net/dsa/rtl8366.c:439:26: note: byref variable will be forcibly initialized struct rtl8366_vlan_mc vlanmc; ^ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/mmc/host/cqhci-core.c:873:2: note: in expansion of macro 'wait_event' wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); ^ /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 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 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 struct mISDN_ctrl_req cq; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/firmware/arm_scmi/mailbox.c: In function 'mailbox_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/mailbox.c:65:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_send_message': /kisskb/src/drivers/firmware/arm_scmi/smc.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/smc.c:66:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_write16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:363:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_channel_union': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1349:24: note: byref variable will be forcibly initialized struct dibDVBTChannel ch; ^ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_write': /kisskb/src/drivers/media/dvb-frontends/mt312.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1998:40: note: byref variable will be forcibly initialized struct dvb_frontend_parametersContext channel_status; ^ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c: In function 'ves1x93_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/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 struct mISDN_ctrl_req cq; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/bcache.h:505, from /kisskb/src/drivers/md/bcache/trace.c:9: /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bcache_request, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bkey': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:41:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bkey, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_btree_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:63:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btree_node, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bcache_bio, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_read, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_write, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_cache_set': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:194:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cache_set, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_journal_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:224:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_journal_write, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:262:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_write, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_gc_coalesce': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_gc_coalesce, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_insert_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:332:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_insert_key, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_btree_split': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/bcache.h:365:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btree_split, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_keyscan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_keyscan, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_invalidate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_invalidate, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:449:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_alloc, ^ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_alloc_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/bcache.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_alloc_fail, ^ /kisskb/src/drivers/media/dvb-frontends/ves1820.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1820.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 3 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:210, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_wait_available': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/net/batman-adv/tp_meter.c:792:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(tp_vars->more_bytes, ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'get_counter_table': /kisskb/src/drivers/infiniband/core/sysfs.c:797:28: note: byref variable will be forcibly initialized struct ib_class_port_info cpi; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'phys_state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:319:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'rate_show': /kisskb/src/drivers/infiniband/core/sysfs.c:244:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'cap_mask_show': /kisskb/src/drivers/infiniband/core/sysfs.c:231:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_sl_show': /kisskb/src/drivers/infiniband/core/sysfs.c:218:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:205:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_mask_count_show': /kisskb/src/drivers/infiniband/core/sysfs.c:192:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:178:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:152:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'show_port_gid': /kisskb/src/drivers/infiniband/core/sysfs.c:422:22: note: byref variable will be forcibly initialized const union ib_gid zgid = {}; ^ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'add_port': /kisskb/src/drivers/infiniband/core/sysfs.c:1060:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_snprintf': /kisskb/src/drivers/leds/led-triggers.c:81:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:11: /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_cep_set_inuse': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:228:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(cep->waitq, !cep->in_use); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_cm_upcall': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:312:21: note: byref variable will be forcibly initialized struct iw_cm_event event; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_root_node_dirty_init': /kisskb/src/drivers/md/bcache/writeback.c:841:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^ In file included from /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:25:0: /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'ksock_recv': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.h:108:14: note: byref variable will be forcibly initialized struct kvec iov = { buf, size }; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_dirty_init_thread': /kisskb/src/drivers/md/bcache/writeback.c:874:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_send_mpareqrep': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:458:16: note: byref variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_rtr_data_ready': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:110:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_proc_mpareply': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:717:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_full_stripes': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/writeback.c:638:8: note: in expansion of macro 'KEY' &KEY(dc->disk.id, ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_dirty': /kisskb/src/drivers/md/bcache/writeback.c:665:14: note: byref variable will be forcibly initialized struct bkey start_pos; ^ /kisskb/src/drivers/md/bcache/writeback.c:664:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, MAX_KEY_OFFSET, 0); ^ /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c: In function 'siw_accept': /kisskb/src/drivers/infiniband/sw/siw/siw_cm.c:1530:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'write_dirty_finish': /kisskb/src/drivers/md/bcache/writeback.c:324:18: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'read_dirty': /kisskb/src/drivers/md/bcache/writeback.c:442:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_writeback_thread': /kisskb/src/drivers/md/bcache/writeback.c:746:20: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_sectors_dirty_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/writeback.c:1002:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(state->wait, ^ /kisskb/src/drivers/md/bcache/writeback.c:947:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^ /kisskb/src/drivers/md/bcache/writeback.c:946:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/tvlv.c:7: /kisskb/src/net/batman-adv/tvlv.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/net/dsa/lan9303-core.c: In function 'lan9303_port_fdb_dump': /kisskb/src/drivers/net/dsa/lan9303-core.c:1206:27: note: byref variable will be forcibly initialized struct port_fdb_dump_ctx dump_ctx = { ^ /kisskb/src/drivers/net/dsa/lan9303-core.c: In function 'lan9303_port_fast_age': /kisskb/src/drivers/net/dsa/lan9303-core.c:1168:30: note: byref variable will be forcibly initialized struct del_port_learned_ctx del_ctx = { ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; ^ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-rv3028.c:117:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1376:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1435:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:436:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1741:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_get_irq': /kisskb/src/drivers/bcma/main.c:183:25: note: byref variable will be forcibly initialized struct of_phandle_args out_irq; ^ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-rv3028.c:743:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/translation-table.h:10, from /kisskb/src/net/batman-adv/translation-table.c:7: /kisskb/src/net/batman-adv/translation-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_hash_find': /kisskb/src/net/batman-adv/translation-table.c:130:32: note: byref variable will be forcibly initialized struct batadv_tt_common_entry to_search, *tt, *tt_tmp = NULL; ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_roam_adv': /kisskb/src/net/batman-adv/translation-table.c:3549:30: note: byref variable will be forcibly initialized struct batadv_tvlv_roam_adv tvlv_roam; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_bad': /kisskb/src/drivers/vhost/vringh.c:29:11: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/vhost/vringh.c: In function '__vringh_iov': /kisskb/src/drivers/vhost/vringh.c:280:44: note: byref variable will be forcibly initialized struct vringh_range range = { -1ULL, 0 }, slowrange; ^ /kisskb/src/drivers/vhost/vringh.c:279:20: note: byref variable will be forcibly initialized struct vring_desc desc, *descs; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_from_iotlb': /kisskb/src/drivers/vhost/vringh.c:1112:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'getu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1148:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_to_iotlb': /kisskb/src/drivers/vhost/vringh.c:1131:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'putu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1169:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_user': /kisskb/src/drivers/vhost/vringh.c:774:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_kern': /kisskb/src/drivers/vhost/vringh.c:1019:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_iotlb': /kisskb/src/drivers/vhost/vringh.c:1378:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:26: note: byref variable will be forcibly initialized struct f71805f_sio_data sio_data; ^ /kisskb/src/drivers/media/dvb-frontends/zl10039.c: In function 'zl10039_write': /kisskb/src/drivers/media/dvb-frontends/zl10039.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_single_write': /kisskb/src/drivers/media/dvb-frontends/mt352.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1200:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_gpio_compat': /kisskb/src/drivers/of/property.c:1279:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1146:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_interrupts': /kisskb/src/drivers/of/property.c:1301:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:948:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:300:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:113:24: note: byref variable will be forcibly initialized struct resource *res, temp_res; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'ccp_cmd_queue_thread': /kisskb/src/drivers/crypto/ccp/ccp-dev.c:439:24: note: byref variable will be forcibly initialized struct tasklet_struct tasklet; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev.c:438:26: note: byref variable will be forcibly initialized struct ccp_tasklet_data tdata; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/crypto/ccp/ccp-dev.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'ccp_dev_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/crypto/ccp/ccp-dev.c:573:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(ccp->suspend_queue, ^ /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 struct led_init_data init_data = {}; ^ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:692:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:287:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:27: note: byref variable will be forcibly initialized struct f71882fg_sio_data sio_data; ^ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_single_write': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^ /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 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 struct mISDN_ctrl_req cq; ^ /kisskb/src/drivers/net/dsa/vitesse-vsc73xx-spi.c: In function 'vsc73xx_spi_write': /kisskb/src/drivers/net/dsa/vitesse-vsc73xx-spi.c:99:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/net/dsa/vitesse-vsc73xx-spi.c: In function 'vsc73xx_spi_read': /kisskb/src/drivers/net/dsa/vitesse-vsc73xx-spi.c:57:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/include/linux/greybus.h:16:0, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'gb_manifest_parse_cports': /kisskb/src/drivers/greybus/manifest.c:233:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_rcv_msg': /kisskb/src/drivers/infiniband/core/netlink.c:186:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/drivers/infiniband/core/netlink.c:37: /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/infiniband/core/netlink.c:119:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rdma_nl_types[index].cb_table, cb_table); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/cache.c:36: /kisskb/src/drivers/infiniband/core/cache.c: In function 'del_gid': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/cache.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(entry->attr.ndev, NULL); ^ /kisskb/src/drivers/infiniband/core/cache.c: In function 'dispatch_gid_change_event': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/core/cache.c: In function '_ib_cache_gid_del': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/cache.c: In function '__ib_cache_gid_add': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/cache.c: In function 'ib_cache_gid_del_all_netdev_gids': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/cache.c: In function 'ib_cache_gid_set_default_gid': /kisskb/src/drivers/infiniband/core/cache.c:843:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_cipher_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:369:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_aead_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:942:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_final': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1140:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_update': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1223:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'xan_find_marked': /kisskb/src/drivers/infiniband/core/device.c:157:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'free_netdevs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/device.c:2199:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, NULL); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'alloc_name': /kisskb/src/drivers/infiniband/core/device.c:456:13: note: byref variable will be forcibly initialized struct ida inuse; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_printk': /kisskb/src/drivers/infiniband/core/device.c:215:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/infiniband/core/device.c:214:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_emerg': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:245:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:245:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_alert': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:246:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_alert, KERN_ALERT); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:246:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_alert, KERN_ALERT); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_crit': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:247:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_crit, KERN_CRIT); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:247:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_crit, KERN_CRIT); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_err': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:248:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_err, KERN_ERR); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:248:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_err, KERN_ERR); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_warn': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:249:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_warn, KERN_WARNING); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:249:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_warn, KERN_WARNING); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_notice': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:250:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:250:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_info': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/infiniband/core/device.c:251:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_info, KERN_INFO); ^ /kisskb/src/drivers/infiniband/core/device.c:231:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/infiniband/core/device.c:251:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_info, KERN_INFO); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_operation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_connection': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_bundle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_interface': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_module': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_host_device': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_device_set_netdev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/infiniband/core/device.c:2162:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, ndev); ^ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_find_gid': /kisskb/src/drivers/infiniband/core/device.c:2451:15: note: byref variable will be forcibly initialized union ib_gid tmp_gid; ^ In file included from /kisskb/src/include/linux/bcma/bcma_driver_chipcommon.h:5:0, from /kisskb/src/include/linux/bcma/bcma.h:9, 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 'bcma_chipco_watchdog_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function 'is31fl32xx_parse_dt': /kisskb/src/drivers/leds/leds-is31fl32xx.c:370:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/staging/android/ashmem.c:16: /kisskb/src/drivers/staging/android/ashmem.c: In function 'ashmem_pin_unpin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/staging/android/ashmem.c:775:2: note: in expansion of macro 'wait_event' wait_event(ashmem_shrink_wait, !atomic_read(&ashmem_shrink_inflight)); ^ /kisskb/src/drivers/staging/android/ashmem.c:760:20: note: byref variable will be forcibly initialized struct ashmem_pin pin; ^ /kisskb/src/drivers/staging/android/ashmem.c: In function 'ashmem_ioctl': /kisskb/src/drivers/staging/android/ashmem.c:854:26: note: byref variable will be forcibly initialized struct shrink_control sc = { ^ In file included from /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:19:0: /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/crypto/ccp/../../dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/crypto/ccp/../../dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/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 DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:635:14: note: byref variable will be forcibly initialized struct kvec iov; ^ /kisskb/src/drivers/isdn/mISDN/l1oip_core.c:634:21: note: byref variable will be forcibly initialized struct sockaddr_in sin_rx; ^ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'ccp_handle_active_desc': /kisskb/src/drivers/crypto/ccp/../../dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'ccp_prep_dma_memcpy': /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:486:29: note: byref variable will be forcibly initialized struct scatterlist dst_sg, src_sg; ^ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:486:21: note: byref variable will be forcibly initialized struct scatterlist dst_sg, src_sg; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_copy_to_from_sb': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:430:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_passthru_nomap_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2099:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2098:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea mask; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_main.c: In function 'siw_netdev_down': /kisskb/src/drivers/infiniband/sw/siw/siw_main.c:406:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_cmac_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:478:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:477:18: note: byref variable will be forcibly initialized struct ccp_data src; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:476:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:476:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:916:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:915:23: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:915:18: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:914:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:914:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_xts_aes_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1093:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1092:23: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1092:18: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1091:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1091:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_des3_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1294:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1293:23: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1293:18: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1292:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1292:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_rsa_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1834:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1833:35: note: byref variable will be forcibly initialized struct ccp_dm_workarea exp, src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1833:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea exp, src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1833:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea exp, src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_passthru_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1967:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1966:23: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1966:18: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1965:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea mask; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_ecc_mm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2162:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2161:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2161:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_ecc_pm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2269:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2268:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2268:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_gcm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:635:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:634:18: note: byref variable will be forcibly initialized struct ccp_data aad; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:633:23: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:633:18: note: byref variable will be forcibly initialized struct ccp_data src, dst; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:45: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx, final_wa, tag; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:35: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx, final_wa, tag; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:30: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx, final_wa, tag; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea key, ctx, final_wa, tag; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_sha_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1759:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1758:18: note: byref variable will be forcibly initialized struct ccp_cmd hmac_cmd; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1489:16: note: byref variable will be forcibly initialized struct ccp_op op; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1488:18: note: byref variable will be forcibly initialized struct ccp_data src; ^ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1487:25: note: byref variable will be forcibly initialized struct ccp_dm_workarea ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_alloc_ksb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:43:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_do_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:117:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(cmd_q->int_queue, ^ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = data, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'write_chunk': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/sw/siw/siw_cq.c: In function 'siw_cq_flush': /kisskb/src/drivers/infiniband/sw/siw/siw_cq.c:98:15: note: byref variable will be forcibly initialized struct ib_wc wc; ^ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:894:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:920:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:964:18: note: byref variable will be forcibly initialized struct of_range range; ^ /kisskb/src/drivers/of/address.c:963:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1041:18: note: byref variable will be forcibly initialized struct of_range range; ^ /kisskb/src/drivers/of/address.c:1038:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^ /kisskb/src/drivers/leds/leds-lm3532.c: In function 'lm3532_parse_node': /kisskb/src/drivers/leds/leds-lm3532.c:578:24: note: byref variable will be forcibly initialized struct led_init_data idata = { ^ /kisskb/src/drivers/mmc/core/block.c: In function 'mmc_sd_num_wr_blocks': /kisskb/src/drivers/mmc/core/block.c:864:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mmc/core/block.c:21: /kisskb/src/drivers/mmc/core/block.c: In function 'mmc_blk_rw_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/mmc/core/block.c:2133:2: note: in expansion of macro 'wait_event' wait_event(mq->wait, mmc_blk_rw_wait_cond(mq, &err)); ^ /kisskb/src/drivers/mmc/core/block.c: In function '__mmc_blk_ioctl_cmd': /kisskb/src/drivers/mmc/core/block.c:455:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp_lsb_alloc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:62:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_do_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:258:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(cmd_q->int_queue, ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_ecc': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:554:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_passthru': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:493:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_rsa': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:451:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_sha': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:367:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_des3': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:408:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_xts_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:324:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:279:19: note: byref variable will be forcibly initialized struct ccp5_desc desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/ppp/ppp_generic.c:21: /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_bridge_channels': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:637:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pchb->bridge, pch); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:627:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pch->bridge, pchb); ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:95:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:109:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function '_tda10021_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ In file included from /kisskb/src/include/linux/module.h:12:0, 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:1120:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_net_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:1461:24: note: byref variable will be forcibly initialized struct ppp_comp_stats cstats; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:1460:19: note: byref variable will be forcibly initialized struct ppp_stats stats; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_read': /kisskb/src/drivers/net/ppp/ppp_generic.c:429:18: note: byref variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:428:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_create_interface': /kisskb/src/drivers/net/ppp/ppp_generic.c:3273:20: note: byref variable will be forcibly initialized struct ppp_config conf = { ^ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:822:26: note: byref variable will be forcibly initialized struct ppp_option_data data; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:700:17: note: byref variable will be forcibly initialized struct npioctl npi; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:699:20: note: byref variable will be forcibly initialized struct ppp_idle64 idle64; ^ /kisskb/src/drivers/net/ppp/ppp_generic.c:698:20: note: byref variable will be forcibly initialized struct ppp_idle32 idle32; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1625:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/slip/slip.c:65: /kisskb/src/drivers/net/slip/slip.c: In function 'slip_close': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/slip/slip.c:892:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tty->disc_data, NULL); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dtv_set_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2186:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fetunesettings; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2323:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2377:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'handle_netdev_upper': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:560:12: note: byref variable will be forcibly initialized LIST_HEAD(upper_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:557:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inet6addr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:874:22: note: byref variable will be forcibly initialized struct sockaddr_in6 in6; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inetaddr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:860:21: note: byref variable will be forcibly initialized struct sockaddr_in in; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'update_gid_ip': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:287:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:286:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv4_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:342:12: note: byref variable will be forcibly initialized LIST_HEAD(sin_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv6_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:411:16: note: byref variable will be forcibly initialized union ib_gid gid; ^ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36:0, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:386:12: note: byref variable will be forcibly initialized LIST_HEAD(sin6_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/staging/board/board.c: In function 'find_by_address': /kisskb/src/drivers/staging/board/board.c:28:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/staging/board/board.c: In function 'gic_fixup_resource': /kisskb/src/drivers/staging/board/board.c:76:25: note: byref variable will be forcibly initialized struct of_phandle_args irq_data; ^ /kisskb/src/drivers/staging/board/board.c: In function 'board_staging_add_dev_domain': /kisskb/src/drivers/staging/board/board.c:139:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_process_good_resolve_rsp': /kisskb/src/drivers/infiniband/core/sa_query.c:922:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_request_timeout': /kisskb/src/drivers/infiniband/core/sa_query.c:976:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_classport_info_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:2020:30: note: byref variable will be forcibly initialized struct ib_class_port_info rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:2001:31: note: byref variable will be forcibly initialized struct opa_class_port_info rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_path_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1488:24: note: byref variable will be forcibly initialized struct sa_path_rec opa; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:1472:22: note: byref variable will be forcibly initialized struct sa_path_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_service_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1649:28: note: byref variable will be forcibly initialized struct ib_sa_service_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_mcmember_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1772:29: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_guidinfo_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1864:29: note: byref variable will be forcibly initialized struct ib_sa_guidinfo_rec rec; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'alloc_mad': /kisskb/src/drivers/infiniband/core/sa_query.c:1293:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'opa_pr_query_possible': /kisskb/src/drivers/infiniband/core/sa_query.c:1450:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'update_sm_ah': /kisskb/src/drivers/infiniband/core/sa_query.c:2216:24: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c:2215:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_handle_resolve_resp': /kisskb/src/drivers/infiniband/core/sa_query.c:1093:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'cc_cipher_sethkey': /kisskb/src/drivers/crypto/ccree/cc_cipher.c:307:22: note: byref variable will be forcibly initialized struct cc_hkey_info hki; ^ In file included from /kisskb/src/drivers/crypto/ccree/cc_cipher.c:8:0: /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'ib_nl_process_good_ip_rsep': /kisskb/src/drivers/infiniband/core/addr.c:101:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:50: /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'wait_for_host_signal': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:378:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(pipe->wake_queue, ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr4_resolve': /kisskb/src/drivers/infiniband/core/addr.c:395:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr6_resolve': /kisskb/src/drivers/infiniband/core/addr.c:424:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'roce_resolve_route_from_path': /kisskb/src/drivers/infiniband/core/addr.c:727:10: note: byref variable will be forcibly initialized } sgid, dgid; ^ /kisskb/src/drivers/infiniband/core/addr.c:727:4: note: byref variable will be forcibly initialized } sgid, dgid; ^ /kisskb/src/drivers/infiniband/core/addr.c: In function 'rdma_addr_find_l2_eth_by_grh': /kisskb/src/drivers/infiniband/core/addr.c:822:15: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^ /kisskb/src/drivers/infiniband/core/addr.c:822:4: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^ /kisskb/src/drivers/infiniband/core/addr.c:818:28: note: byref variable will be forcibly initialized struct resolve_cb_context ctx; ^ /kisskb/src/drivers/infiniband/core/addr.c:817:23: note: byref variable will be forcibly initialized struct rdma_dev_addr dev_addr; ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:390:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:435:25: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:484:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c:484:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:661:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args': /kisskb/src/drivers/of/unittest.c:384:25: note: byref variable will be forcibly initialized 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:540:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_changeset': /kisskb/src/drivers/of/unittest.c:798:22: note: byref variable will be forcibly initialized struct of_changeset chgset; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts': /kisskb/src/drivers/of/unittest.c:997:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts_extended': /kisskb/src/drivers/of/unittest.c:1074:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_bundle_version': /kisskb/src/drivers/greybus/control.c:60:44: note: byref variable will be forcibly initialized struct gb_control_bundle_version_response response; ^ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized struct gb_control_bundle_version_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_version': /kisskb/src/drivers/greybus/control.c:22:37: note: byref variable will be forcibly initialized struct gb_control_version_response response; ^ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized struct gb_control_version_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_manifest_size_operation': /kisskb/src/drivers/greybus/control.c:106:47: note: byref variable will be forcibly initialized struct gb_control_get_manifest_size_response response; ^ /kisskb/src/drivers/rtc/rtc-s5m.c: In function 's5m_rtc_start_alarm': /kisskb/src/drivers/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/rtc/rtc-s5m.c:543:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^ /kisskb/src/drivers/rtc/rtc-s5m.c: In function 's5m_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-s5m.c:500:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_suspend': /kisskb/src/drivers/greybus/control.c:218:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_resume': /kisskb/src/drivers/greybus/control.c:243:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_deactivate': /kisskb/src/drivers/greybus/control.c:268:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_activate': /kisskb/src/drivers/greybus/control.c:294:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_suspend_prepare': /kisskb/src/drivers/greybus/control.c:334:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_deactivate_prepare': /kisskb/src/drivers/greybus/control.c:357:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_hibernate_abort': /kisskb/src/drivers/greybus/control.c:380:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/drivers/of/of_reserved_mem.c:15: /kisskb/src/drivers/of/of_reserved_mem.c: In function 'of_reserved_mem_device_release': /kisskb/src/drivers/of/of_reserved_mem.c:398:12: note: byref variable will be forcibly initialized LIST_HEAD(release_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/hwmon/it87.c: In function 'sm_it87_init': /kisskb/src/drivers/hwmon/it87.c:3301:23: note: byref variable will be forcibly initialized struct it87_sio_data sio_data; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c: In function 'siw_qp_llp_data_ready': /kisskb/src/drivers/infiniband/sw/siw/siw_qp.c:106:21: note: byref variable will be forcibly initialized read_descriptor_t rd_desc = { .arg.data = qp, .count = 1 }; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_unipro_set': /kisskb/src/drivers/greybus/svc.c:340:37: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_response response; ^ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_activate': /kisskb/src/drivers/greybus/svc.c:363:39: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_response response; ^ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_resume': /kisskb/src/drivers/greybus/svc.c:389:37: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_response response; ^ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_get': /kisskb/src/drivers/greybus/svc.c:418:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_set': /kisskb/src/drivers/greybus/svc.c:452:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_response response; ^ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_create': /kisskb/src/drivers/greybus/svc.c:485:36: note: byref variable will be forcibly initialized struct gb_svc_conn_create_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_destroy': /kisskb/src/drivers/greybus/svc.c:501:37: note: byref variable will be forcibly initialized struct gb_svc_conn_destroy_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_create': /kisskb/src/drivers/greybus/svc.c:522:37: note: byref variable will be forcibly initialized struct gb_svc_route_create_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_destroy': /kisskb/src/drivers/greybus/svc.c:536:38: note: byref variable will be forcibly initialized struct gb_svc_route_destroy_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ /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 struct gb_bootrom_version_response response; ^ /kisskb/src/drivers/staging/greybus/bootrom.c:378:36: note: byref variable will be forcibly initialized 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 struct gb_bootrom_get_vid_pid_response response; ^ /kisskb/src/drivers/net/wan/hdlc_raw.c: In function 'raw_ioctl': /kisskb/src/drivers/net/wan/hdlc_raw.c:40:17: note: byref variable will be forcibly initialized raw_hdlc_proto new_settings; ^ /kisskb/src/drivers/crypto/ccp/ccp-crypto-aes-cmac.c: In function 'ccp_aes_cmac_export': /kisskb/src/drivers/crypto/ccp/ccp-crypto-aes-cmac.c:223:30: note: byref variable will be forcibly initialized struct ccp_aes_cmac_exp_ctx state; ^ /kisskb/src/drivers/crypto/ccp/ccp-crypto-aes-cmac.c: In function 'ccp_aes_cmac_setkey': /kisskb/src/drivers/crypto/ccp/ccp-crypto-aes-cmac.c:264:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/media/dvb-core/dvb_net.c: In function 'dvb_net_ule': /kisskb/src/drivers/media/dvb-core/dvb_net.c:761:28: note: byref variable will be forcibly initialized struct dvb_net_ule_handle h = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/dvb-core/dvb_net.c:45: /kisskb/src/drivers/media/dvb-core/dvb_net.c: In function 'dvb_net_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_net.c:1591:3: note: in expansion of macro 'wait_event' wait_event(dvbnet->dvbdev->wait_queue, ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_tx_ctrl': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:297:14: note: byref variable will be forcibly initialized struct kvec iov = { .iov_base = ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:8: /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c: In function 'siw_run_sq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_tx.c:1211:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(tx_task->waiting, ^ /kisskb/src/drivers/memory/brcmstb_dpfe.c: In function 'brcmstb_dpfe_download_firmware': /kisskb/src/drivers/memory/brcmstb_dpfe.c:626:19: note: byref variable will be forcibly initialized struct init_data init; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:399:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:385:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:419:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:438:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:451:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:470:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1442:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:707:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c:706:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/rtc/rtc-sun6i.c: In function 'sun6i_rtc_setalarm': /kisskb/src/drivers/rtc/rtc-sun6i.c:512:18: note: byref variable will be forcibly initialized struct rtc_time tm_now; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_frequency': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_frequency': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_monitor': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:352:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^ /kisskb/src/drivers/rpmsg/rpmsg_char.c: In function 'rpmsg_ctrldev_ioctl': /kisskb/src/drivers/rpmsg/rpmsg_char.c:430:29: note: byref variable will be forcibly initialized struct rpmsg_endpoint_info eptinfo; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/rpmsg/rpmsg_char.c:12: /kisskb/src/drivers/rpmsg/rpmsg_char.c: In function 'rpmsg_eptdev_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/rpmsg/rpmsg_char.c:187:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(eptdev->readq, ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/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:78:20: note: byref variable will be forcibly initialized 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:1448:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1448:20: note: byref variable will be forcibly initialized 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:2003:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:2003:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/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:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1917:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2, ts; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1917:20: note: byref variable will be forcibly initialized 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:1823:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1823:20: note: byref variable will be forcibly initialized 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:1784:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1784:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/greybus/operation.c: In function 'gb_connection_recv': /kisskb/src/drivers/greybus/operation.c:1029:30: note: byref variable will be forcibly initialized struct gb_operation_msg_hdr header; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/greybus/operation.c:10: /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^ /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1869:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1869:20: note: byref variable will be forcibly initialized 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:1752:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1752:20: note: byref variable will be forcibly initialized 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:908:21: note: byref variable will be forcibly initialized 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:298:21: note: byref variable will be forcibly initialized 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:1032:21: note: byref variable will be forcibly initialized 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:1018:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:15:0: /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_crc_skb': /kisskb/src/drivers/infiniband/sw/siw/siw.h:692:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops siw_cs_ops = { ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1236:21: note: byref variable will be forcibly initialized 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:1209:21: note: byref variable will be forcibly initialized 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:1193:21: note: byref variable will be forcibly initialized 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:1178:21: note: byref variable will be forcibly initialized 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:1160:21: note: byref variable will be forcibly initialized 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:1142:21: note: byref variable will be forcibly initialized 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:1124:21: note: byref variable will be forcibly initialized 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:1106:21: note: byref variable will be forcibly initialized 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:1085:21: note: byref variable will be forcibly initialized 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:1064:21: note: byref variable will be forcibly initialized 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:1054:21: note: byref variable will be forcibly initialized 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:1045:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c: In function 'siw_proc_terminate': /kisskb/src/drivers/infiniband/sw/siw/siw_qp_rx.c:889:18: note: byref variable will be forcibly initialized union iwarp_hdr term_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_empty': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:60:25: note: in expansion of macro 'smp_load_acquire' return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:90:10: note: in expansion of macro 'smp_load_acquire' avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:81:52: note: in definition of macro '__smp_store_release' { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:34: note: in expansion of macro 'smp_load_acquire' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/staging/pi433/pi433_if.c: In function 'pi433_ioctl': /kisskb/src/drivers/staging/pi433/pi433_if.c:876:22: note: byref variable will be forcibly initialized struct pi433_tx_cfg tx_cfg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/staging/pi433/pi433_if.c:22: /kisskb/src/drivers/staging/pi433/pi433_if.c: In function 'pi433_receive': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:511:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->fifo_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:498:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->fifo_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:477:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->fifo_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:441:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->rx_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:415:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->rx_wait_queue, !dev->tx_active); ^ /kisskb/src/drivers/staging/pi433/pi433_if.c: In function 'pi433_tx_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:735:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(device->fifo_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:724:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(device->fifo_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:638:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(device->tx_wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:569:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(device->tx_wait_queue, ^ /kisskb/src/drivers/staging/pi433/pi433_if.c:560:22: note: byref variable will be forcibly initialized struct pi433_tx_cfg tx_cfg; ^ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_probe': /kisskb/src/drivers/leds/leds-lp8860.c:385:23: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, 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/hid/hid-lg.c:16: /kisskb/src/drivers/hid/hid-lg.c: In function 'lg_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/hid/hid-lg.c:830:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wait, 0, ^ /kisskb/src/drivers/hid/hid-lg.c:828:22: note: byref variable will be forcibly initialized wait_queue_head_t wait; ^ /kisskb/src/drivers/infiniband/core/multicast.c: In function 'send_leave': /kisskb/src/drivers/infiniband/core/multicast.c:348:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_get_port_immutable': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:200:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:441:30: note: byref variable will be forcibly initialized struct siw_uresp_create_qp uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_verbs_modify_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:550:22: note: byref variable will be forcibly initialized struct siw_qp_attrs new_attrs; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_destroy_qp': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:602:22: note: byref variable will be forcibly initialized struct siw_qp_attrs qp_attrs; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_cq': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1147:30: note: byref variable will be forcibly initialized struct siw_uresp_create_cq uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_reg_user_mr': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1344:27: note: byref variable will be forcibly initialized struct siw_uresp_reg_mr uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1295:25: note: byref variable will be forcibly initialized struct siw_ureq_reg_mr ureq; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_create_srq': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1607:31: note: byref variable will be forcibly initialized struct siw_uresp_create_srq uresp = {}; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_qp_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1800:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_cq_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1822:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_srq_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1837:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c: In function 'siw_port_event': /kisskb/src/drivers/infiniband/sw/siw/siw_verbs.c:1853:18: note: byref variable will be forcibly initialized struct ib_event event; ^ /kisskb/src/drivers/net/wan/hdlc_cisco.c: In function 'cisco_ioctl': /kisskb/src/drivers/net/wan/hdlc_cisco.c:331:14: note: byref variable will be forcibly initialized cisco_proto new_settings; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_validate_group': /kisskb/src/drivers/perf/arm_dsu_pmu.c:529:23: note: byref variable will be forcibly initialized struct dsu_hw_events fake_hw; ^ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_get_online_cpu_any_but': /kisskb/src/drivers/perf/arm_dsu_pmu.c:236:17: note: byref variable will be forcibly initialized struct cpumask online_supported; ^ /kisskb/src/drivers/net/wan/hdlc_raw_eth.c: In function 'raw_eth_ioctl': /kisskb/src/drivers/net/wan/hdlc_raw_eth.c:55:17: note: byref variable will be forcibly initialized raw_hdlc_proto new_settings; ^ /kisskb/src/drivers/leds/leds-max77650.c: In function 'max77650_led_probe': /kisskb/src/drivers/leds/leds-max77650.c:88:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:558:30: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_des3_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:641:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/mad.c:40: /kisskb/src/drivers/infiniband/core/mad.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /kisskb/src/drivers/net/wan/hdlc_fr.c: In function 'pvc_ioctl': /kisskb/src/drivers/net/wan/hdlc_fr.c:381:20: note: byref variable will be forcibly initialized fr_proto_pvc_info info; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:23:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_send_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_done_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_send_done_handler, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_recv_done_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/ib_mad.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_recv_done_handler, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_agent_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:251:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_agent_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_smi_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:299:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_smi_template, ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_ib_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_mad.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_ib_template, ^ /kisskb/src/drivers/net/wan/hdlc_fr.c: In function 'fr_ioctl': /kisskb/src/drivers/net/wan/hdlc_fr.c:1219:15: note: byref variable will be forcibly initialized fr_proto_pvc pvc; ^ /kisskb/src/drivers/net/wan/hdlc_fr.c:1217:11: note: byref variable will be forcibly initialized fr_proto new_settings; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'local_completions': /kisskb/src/drivers/infiniband/core/mad.c:2516:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c:2515:15: note: byref variable will be forcibly initialized struct ib_wc wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'cancel_mads': /kisskb/src/drivers/infiniband/core/mad.c:2414:19: note: byref variable will be forcibly initialized struct list_head cancel_list; ^ /kisskb/src/drivers/infiniband/core/mad.c:2413:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': /kisskb/src/drivers/infiniband/core/mad.c:2690:20: note: byref variable will be forcibly initialized struct ib_recv_wr recv_wr; ^ /kisskb/src/drivers/infiniband/core/mad.c:2689:16: note: byref variable will be forcibly initialized struct ib_sge sg_list; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'create_mad_qp': /kisskb/src/drivers/infiniband/core/mad.c:2905:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': /kisskb/src/drivers/infiniband/core/mad.c:612:15: note: byref variable will be forcibly initialized struct ib_wc mad_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'rcv_has_same_gid': /kisskb/src/drivers/infiniband/core/mad.c:1686:15: note: byref variable will be forcibly initialized union ib_gid sgid; ^ /kisskb/src/drivers/infiniband/core/mad.c:1684:22: note: byref variable will be forcibly initialized struct rdma_ah_attr attr; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'timeout_sends': /kisskb/src/drivers/infiniband/core/mad.c:2636:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_free_recv_mad': /kisskb/src/drivers/infiniband/core/mad.c:1172:19: note: byref variable will be forcibly initialized struct list_head free_list; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_send_done': /kisskb/src/drivers/infiniband/core/mad.c:2284:25: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_complete_recv': /kisskb/src/drivers/infiniband/core/mad.c:1795:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_writebytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_write_ram': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, const u8 *b, ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_send_request': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:156:25: note: byref variable will be forcibly initialized bcm3510_register_value v,hab; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_get_response': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:137:12: note: byref variable will be forcibly initialized static int bcm3510_hab_get_response(struct bcm3510_state *st, u8 *buf, int len) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:139:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_tuner_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:365:30: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_tune c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_check_firmware_version': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:663:42: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_get_version_info ver; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_bert_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized static int bcm3510_bert_reset(struct bcm3510_state *st) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:267:25: note: byref variable will be forcibly initialized bcm3510_register_value b; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_set_frontend': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:500:38: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_bert_control bert; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:499:37: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_ext_acquire cmd; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_clear_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:702:12: note: byref variable will be forcibly initialized static int bcm3510_clear_reset(struct bcm3510_state *st) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:704:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:679:12: note: byref variable will be forcibly initialized static int bcm3510_reset(struct bcm3510_state *st) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:683:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init_cold': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:726:12: note: byref variable will be forcibly initialized static int bcm3510_init_cold(struct bcm3510_state *st) ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:729:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:763:33: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_set_agc c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:762:25: note: byref variable will be forcibly initialized bcm3510_register_value j; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_attach': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:800:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:207:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c: In function 'a37xx_mbox_receive': /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c:46:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_rx_msg rx_msg; ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_readbuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_writebuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/rtc/rtc-tps80031.c: In function 'tps80031_rtc_probe': /kisskb/src/drivers/rtc/rtc-tps80031.c:239:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:18:0: /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:527:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(fifo->write_queue, ^ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:384:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(fifo->read_queue, ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^ /kisskb/src/drivers/net/netdevsim/dev.c: In function 'nsim_devlink_param_load_driverinit_values': /kisskb/src/drivers/net/netdevsim/dev.c:372:28: note: byref variable will be forcibly initialized union devlink_param_value saved_value; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ /kisskb/src/drivers/crypto/ccp/ccp-crypto-rsa.c: In function 'ccp_rsa_setkey': /kisskb/src/drivers/crypto/ccp/ccp-crypto-rsa.c:130:17: note: byref variable will be forcibly initialized struct rsa_key raw_key; ^ /kisskb/src/drivers/net/wan/hdlc_x25.c: In function 'x25_ioctl': /kisskb/src/drivers/net/wan/hdlc_x25.c:238:17: note: byref variable will be forcibly initialized x25_hdlc_proto new_settings; ^ /kisskb/src/drivers/net/wan/hdlc_x25.c: In function 'x25_open': /kisskb/src/drivers/net/wan/hdlc_x25.c:167:27: note: byref variable will be forcibly initialized struct lapb_parms_struct params; ^ In file included from /kisskb/src/drivers/staging/pi433/rf69.c:17:0: /kisskb/src/drivers/staging/pi433/rf69.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/staging/pi433/rf69.c: In function 'rf69_read_fifo': /kisskb/src/drivers/staging/pi433/rf69.c:843:22: note: byref variable will be forcibly initialized struct spi_transfer transfer; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1622:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1653:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:14: /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_send_offchannel_raw': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:598:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(vrp->sendq, ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:558:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_destroy': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:353:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_create': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:329:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_probe': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:882:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_single': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:703:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'abort_send': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:602:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'process_rmpp_ack': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:709:26: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'init_newwin': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:847:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:99:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_set_frontend': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:633:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fesettings; ^ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:428:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_mc_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_mc_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_arm_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_aer_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_memory_failure_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(memory_failure_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_non_standard_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_non_standard_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_res_qp_entry_query': /kisskb/src/drivers/infiniband/core/nldev.c:456:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/nldev.c:455:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_port_info': /kisskb/src/drivers/infiniband/core/nldev.c:302:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:920:25: note: byref variable will be forcibly initialized struct lgdt330x_config config = *_config; ^ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:105:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/crypto/ccp/ccp-crypto-sha.c: In function 'ccp_sha_export': /kisskb/src/drivers/crypto/ccp/ccp-crypto-sha.c:235:25: note: byref variable will be forcibly initialized struct ccp_sha_exp_ctx state; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/rdma/ib_addr.h:10, from /kisskb/src/include/rdma/rdma_cm.h:12, from /kisskb/src/drivers/infiniband/core/restrack.c:6: /kisskb/src/drivers/infiniband/core/restrack.c: In function 'rdma_restrack_count': /kisskb/src/drivers/infiniband/core/restrack.c:115:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rt->xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_master_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1489:24: note: byref variable will be forcibly initialized struct sdw_bus_params params; ^ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_settime': /kisskb/src/drivers/rtc/rtc-wm831x.c:172:18: note: byref variable will be forcibly initialized struct rtc_time new_tm; ^ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/siox.h:66, from /kisskb/src/drivers/siox/siox-core.c:37: /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_set_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^ /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_get_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_write_reg': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/staging/greybus/fw-management.c: In function 'fw_mgmt_interface_fw_version_operation': /kisskb/src/drivers/staging/greybus/fw-management.c:108:50: note: byref variable will be forcibly initialized struct gb_fw_mgmt_interface_fw_version_response response; ^ /kisskb/src/drivers/staging/greybus/fw-management.c: In function 'fw_mgmt_backend_fw_version_operation': /kisskb/src/drivers/staging/greybus/fw-management.c:247:48: note: byref variable will be forcibly initialized struct gb_fw_mgmt_backend_fw_version_response response; ^ /kisskb/src/drivers/staging/greybus/fw-management.c:246:47: note: byref variable will be forcibly initialized struct gb_fw_mgmt_backend_fw_version_request request; ^ /kisskb/src/drivers/staging/greybus/fw-management.c: In function 'fw_mgmt_load_and_validate_operation': /kisskb/src/drivers/staging/greybus/fw-management.c:142:49: note: byref variable will be forcibly initialized struct gb_fw_mgmt_load_and_validate_fw_request request; ^ /kisskb/src/drivers/staging/greybus/fw-management.c: In function 'fw_mgmt_backend_fw_update_operation': /kisskb/src/drivers/staging/greybus/fw-management.c:301:46: note: byref variable will be forcibly initialized struct gb_fw_mgmt_backend_fw_update_request request; ^ /kisskb/src/drivers/staging/greybus/fw-management.c: In function 'fw_mgmt_ioctl': /kisskb/src/drivers/staging/greybus/fw-management.c:413:39: note: byref variable will be forcibly initialized struct fw_mgmt_ioc_backend_fw_update backend_update; ^ /kisskb/src/drivers/staging/greybus/fw-management.c:412:44: note: byref variable will be forcibly initialized struct fw_mgmt_ioc_intf_load_and_validate intf_load; ^ /kisskb/src/drivers/staging/greybus/fw-management.c:411:41: note: byref variable will be forcibly initialized struct fw_mgmt_ioc_get_backend_version backend_fw_info; ^ /kisskb/src/drivers/staging/greybus/fw-management.c:410:38: note: byref variable will be forcibly initialized struct fw_mgmt_ioc_get_intf_version intf_fw_info; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_name_attribute_create': /kisskb/src/drivers/counter/counter.c:332:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_size_attribute_create': /kisskb/src/drivers/counter/counter.c:1059:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_signal_ext_register': /kisskb/src/drivers/counter/counter.c:411:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_signal_attributes_create': /kisskb/src/drivers/counter/counter.c:454:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_synapses_register': /kisskb/src/drivers/counter/counter.c:631:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_count_ext_register': /kisskb/src/drivers/counter/counter.c:845:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_count_attributes_create': /kisskb/src/drivers/counter/counter.c:913:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_device_ext_register': /kisskb/src/drivers/counter/counter.c:1116:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/interconnect/trace.h:88, from /kisskb/src/drivers/interconnect/core.c:25: /kisskb/src/drivers/interconnect/core.c: In function 'perf_trace_icc_set_bw': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw, ^ /kisskb/src/drivers/interconnect/core.c: In function 'perf_trace_icc_set_bw_end': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw_end, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/interconnect/trace.h:88, from /kisskb/src/drivers/interconnect/core.c:25: /kisskb/src/drivers/interconnect/core.c: In function 'trace_event_raw_event_icc_set_bw': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:17:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw, ^ /kisskb/src/drivers/interconnect/core.c: In function 'trace_event_raw_event_icc_set_bw_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw_end, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/interconnect/./trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icc_set_bw_end, ^ /kisskb/src/drivers/interconnect/core.c: In function 'path_find': /kisskb/src/drivers/interconnect/core.c:184:19: note: byref variable will be forcibly initialized struct list_head visited_list; ^ /kisskb/src/drivers/interconnect/core.c:183:19: note: byref variable will be forcibly initialized struct list_head edge_list; ^ /kisskb/src/drivers/interconnect/core.c:182:19: note: byref variable will be forcibly initialized struct list_head traverse_list; ^ /kisskb/src/drivers/interconnect/core.c: In function 'of_icc_get_by_index': /kisskb/src/drivers/interconnect/core.c:442:35: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^ /kisskb/src/drivers/interconnect/core.c:442:25: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^ In file included from /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:7:0: /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c: In function 'rdma_user_mmap_entry_insert_range': /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:268:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ucontext->mmap_xa, min_pgoff); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/drivers/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 struct rtc_time tm; ^ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:103:17: note: byref variable will be forcibly initialized struct led_pwm led; ^ /kisskb/src/drivers/leds/leds-pca963x.c: In function 'pca963x_register_leds': /kisskb/src/drivers/leds/leds-pca963x.c:324:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function '__virtio_crypto_skcipher_do_req': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:36: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_close_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_init_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:37: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:84:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:38:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function 'picolcd_init_backlight': /kisskb/src/drivers/hid/hid-picolcd_backlight.c:57:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/staging/greybus/authentication.c: In function 'cap_get_endpoint_uid': /kisskb/src/drivers/staging/greybus/authentication.c:87:42: note: byref variable will be forcibly initialized struct gb_cap_get_endpoint_uid_response response; ^ /kisskb/src/drivers/staging/greybus/authentication.c: In function 'cap_ioctl': /kisskb/src/drivers/staging/greybus/authentication.c:206:34: note: byref variable will be forcibly initialized struct cap_ioc_get_endpoint_uid endpoint_uid; ^ /kisskb/src/drivers/net/netdevsim/fib.c: In function 'nsim_fib4_rt_hw_flags_set': /kisskb/src/drivers/net/netdevsim/fib.c:334:21: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ /kisskb/src/drivers/net/netdevsim/fib.c: In function 'nsim_fib4_rt_offload_failed_flag_set': /kisskb/src/drivers/net/netdevsim/fib.c:314:21: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/netdevsim/fib.c:18: /kisskb/src/drivers/net/netdevsim/fib.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/drivers/net/netdevsim/fib.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj_new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj_new->next, obj_old->next); ^ /kisskb/src/drivers/net/netdevsim/fib.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/drivers/net/netdevsim/fib.c:20:0: /kisskb/src/drivers/net/netdevsim/fib.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/netdevsim/fib.c:18: /kisskb/src/drivers/net/netdevsim/fib.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/drivers/net/netdevsim/fib.c:20:0: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/drivers/net/netdevsim/fib.c: In function 'nsim_fib_rt_lookup': /kisskb/src/drivers/net/netdevsim/fib.c:255:25: note: byref variable will be forcibly initialized struct nsim_fib_rt_key key; ^ In file included from /kisskb/src/drivers/net/netdevsim/fib.c:19:0: /kisskb/src/drivers/net/netdevsim/fib.c: In function 'nsim_fib_event_work': /kisskb/src/drivers/net/netdevsim/fib.c:1359:12: note: byref variable will be forcibly initialized LIST_HEAD(fib_event_queue); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/staging/greybus/spilib.c: In function 'gb_spi_get_master_config': /kisskb/src/drivers/staging/greybus/spilib.c:413:39: note: byref variable will be forcibly initialized struct gb_spi_master_config_response response; ^ /kisskb/src/drivers/staging/greybus/spilib.c: In function 'gb_spi_setup_device': /kisskb/src/drivers/staging/greybus/spilib.c:441:39: note: byref variable will be forcibly initialized struct gb_spi_device_config_response response; ^ /kisskb/src/drivers/staging/greybus/spilib.c:440:38: note: byref variable will be forcibly initialized struct gb_spi_device_config_request request; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_schedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_schedule, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_reschedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_reschedule, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_poll': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_poll, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_drain_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_drain_complete, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_modify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:165:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_modify, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc_error, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_free, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_dereg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:374:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_dereg, ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_process': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:91:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_process, ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_alloc, ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_integ_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rdma_core.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_integ_alloc, ^ In file included from /kisskb/src/include/linux/key.h:14:0, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/drivers/infiniband/core/security.c:33: /kisskb/src/drivers/infiniband/core/security.c: In function 'check_pkey_qps': /kisskb/src/drivers/infiniband/core/security.c:201:12: note: byref variable will be forcibly initialized LIST_HEAD(to_error_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:93:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_addr, ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_count_ports': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:147:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_get_ports_legacy': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:90:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_parse_endpoint': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:31: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_skcipher_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:319:35: note: byref variable will be forcibly initialized struct mv_cesa_skcipher_dma_iter iter; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:503:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:492:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:555:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:546:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:611:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:599:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:665:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:653:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:740:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:729:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:791:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:782:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^ In file included from /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:13:0: /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^ /kisskb/src/drivers/leds/leds-sc27xx-bltc.c: In function 'sc27xx_led_register': /kisskb/src/drivers/leds/leds-sc27xx-bltc.c:251:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/net/netdevsim/health.c: In function 'nsim_dev_health_break_write': /kisskb/src/drivers/net/netdevsim/health.c:234:37: note: byref variable will be forcibly initialized struct nsim_dev_dummy_reporter_ctx ctx; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1409.c: In function 's5h1409_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1409.c:306:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/net/netdevsim/udp_tunnels.c: In function 'nsim_udp_tunnel_sync_table': /kisskb/src/drivers/net/netdevsim/udp_tunnels.c:74:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^ /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 struct netdev_lag_lower_state_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/drivers/net/net_failover.c:17: /kisskb/src/drivers/net/net_failover.c: In function 'net_failover_slave_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/net_failover.c:549:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nfo_info->primary_dev, slave_dev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/net/net_failover.c:545:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nfo_info->standby_dev, slave_dev); ^ /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 struct rtnl_link_stats64 temp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/net/netdevsim/bus.c:6: /kisskb/src/drivers/net/netdevsim/bus.c: In function 'nsim_bus_dev_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/net/netdevsim/bus.c:351:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nsim_bus_dev->init, false); ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'del_device_store': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/net/netdevsim/bus.c:259:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&nsim_bus_enable)) { ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'nsim_bus_dev_new': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/net/netdevsim/bus.c:334:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nsim_bus_dev->init, false); ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'del_port_store': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/net/netdevsim/bus.c:135:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&nsim_bus_dev->init)) ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'new_port_store': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/net/netdevsim/bus.c:106:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&nsim_bus_dev->init)) ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'new_device_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/net/netdevsim/bus.c:222:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nsim_bus_dev->init, true); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/net/netdevsim/bus.c:210:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&nsim_bus_enable)) { ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'nsim_bus_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/net/netdevsim/bus.c:374:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nsim_bus_enable, true); ^ /kisskb/src/drivers/net/netdevsim/bus.c: In function 'nsim_bus_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/net/netdevsim/bus.c:387:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nsim_bus_enable, false); ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^ In file included from /kisskb/src/include/media/rc-core.h:13:0, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/rc-ir-raw.c:11: /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_store': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c:82:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&dev->raw->kfifo, *ev)) { ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_edge_handle': /kisskb/src/drivers/media/rc/rc-ir-raw.c:565:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:633:32: note: byref variable will be forcibly initialized struct mv_cesa_ahash_dma_iter iter; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_pad_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1162:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1161:30: note: byref variable will be forcibly initialized struct mv_cesa_ahash_result result; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_iv_state_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1128:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1127:30: note: byref variable will be forcibly initialized struct mv_cesa_ahash_result result; ^ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_md5_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1288:27: note: byref variable will be forcibly initialized struct md5_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1288:19: note: byref variable will be forcibly initialized struct md5_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha1_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1359:28: note: byref variable will be forcibly initialized struct sha1_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1359:20: note: byref variable will be forcibly initialized struct sha1_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha256_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1417:30: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1417:22: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:336:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/staging/greybus/hid.c: In function 'gb_hid_get_report': /kisskb/src/drivers/staging/greybus/hid.c:77:35: note: byref variable will be forcibly initialized struct gb_hid_get_report_request request; ^ /kisskb/src/drivers/staging/greybus/power_supply.c: In function '__gb_power_supply_property_update': /kisskb/src/drivers/staging/greybus/power_supply.c:595:47: note: byref variable will be forcibly initialized struct gb_power_supply_get_property_response resp; ^ /kisskb/src/drivers/staging/greybus/power_supply.c:594:46: note: byref variable will be forcibly initialized struct gb_power_supply_get_property_request req; ^ /kisskb/src/drivers/staging/greybus/power_supply.c: In function 'gb_power_supplies_get_count': /kisskb/src/drivers/staging/greybus/power_supply.c:875:47: note: byref variable will be forcibly initialized struct gb_power_supply_get_supplies_response resp; ^ /kisskb/src/drivers/staging/greybus/power_supply.c: In function 'gb_power_supply_description_get': /kisskb/src/drivers/staging/greybus/power_supply.c:478:50: note: byref variable will be forcibly initialized struct gb_power_supply_get_description_response resp; ^ /kisskb/src/drivers/staging/greybus/power_supply.c:477:49: note: byref variable will be forcibly initialized struct gb_power_supply_get_description_request req; ^ /kisskb/src/drivers/staging/greybus/power_supply.c: In function 'gb_power_supply_property_set': /kisskb/src/drivers/staging/greybus/power_supply.c:770:46: note: byref variable will be forcibly initialized struct gb_power_supply_set_property_request req; ^ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_select_channel': /kisskb/src/drivers/hwmon/max127.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_channel': /kisskb/src/drivers/hwmon/max127.c:76:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/leds/leds-wm831x-status.c: In function 'wm831x_status_probe': /kisskb/src/drivers/leds/leds-wm831x-status.c:212:29: note: byref variable will be forcibly initialized struct wm831x_status_pdata pdata; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1557:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1300:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1280:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1220:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writeregN': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:213:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:190:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:554:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:835:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:863:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1178:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_diseqc_init': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:907:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1146:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:714:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ In file included from /kisskb/src/drivers/leds/leds-el15203000.c:9:0: /kisskb/src/drivers/leds/leds-el15203000.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1206:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/leds/leds-el15203000.c: In function 'el15203000_probe_dt': /kisskb/src/drivers/leds/leds-el15203000.c:249:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ In file included from /kisskb/src/drivers/leds/leds-cr0014114.c:9:0: /kisskb/src/drivers/leds/leds-cr0014114.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_err': /kisskb/src/drivers/infiniband/core/iwcm.c:273:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'destroy_cm_id': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/core/iwcm.c:385:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_sg_copy': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:360:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_sqd': /kisskb/src/drivers/infiniband/core/iwcm.c:288:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_map': /kisskb/src/drivers/infiniband/core/iwcm.c:513:22: note: byref variable will be forcibly initialized struct iwpm_sa_data pm_msg; ^ /kisskb/src/drivers/infiniband/core/iwcm.c:512:23: note: byref variable will be forcibly initialized struct iwpm_dev_data pm_reg_msg = {}; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_disconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/core/iwcm.c:316:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'cm_work_handler': /kisskb/src/drivers/infiniband/core/iwcm.c:1019:21: note: byref variable will be forcibly initialized struct iw_cm_event levent; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/infiniband/core/cm_trace.h:414, from /kisskb/src/drivers/infiniband/core/cm_trace.c:15: /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_id_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:137:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_id_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rej': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rej, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_local_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:246:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_local_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_remote_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:283:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_remote_class, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rep_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rep_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_rep_unknown_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_rep_unknown_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_handler_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:364:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_handler_err, ^ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_mad_send_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_mad_send_err, ^ /kisskb/src/drivers/net/ppp/pppoe.c: In function 'pppoe_getname': /kisskb/src/drivers/net/ppp/pppoe.c:724:24: note: byref variable will be forcibly initialized struct sockaddr_pppox sp; ^ In file included from /kisskb/src/drivers/leds/leds-spi-byte.c:34:0: /kisskb/src/drivers/leds/leds-spi-byte.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/drivers/leds/leds-dac124s085.c:13:0: /kisskb/src/drivers/leds/leds-dac124s085.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writeregs': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:224:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:195:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:535:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_global_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:443:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:512:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:490:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_vco': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1237:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:469:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:551:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_get_stats': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:609:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_clock_ratios': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:918:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1136:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_init': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1272:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ In file included from /kisskb/src/drivers/hwmon/max31722.c:14:0: /kisskb/src/drivers/hwmon/max31722.c: In function 'spi_sync_transfer': /kisskb/src/include/linux/spi/spi.h:1259:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/leds/uleds.c:9: /kisskb/src/drivers/leds/uleds.c: In function 'uleds_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/leds/uleds.c:162:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_write_registers': /kisskb/src/drivers/hid/hid-steam.c:212:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-steam.c:36: /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_input_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hid/hid-steam.c:463:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->input, input); ^ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_battery_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:437:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hid/hid-steam.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->battery, battery); ^ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_probe': /kisskb/src/drivers/media/dvb-frontends/si2168.c:672:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_read_status': /kisskb/src/drivers/media/dvb-frontends/si2168.c:121:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_ts_bus_ctrl': /kisskb/src/drivers/media/dvb-frontends/si2168.c:87:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2168.c:236:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_sleep': /kisskb/src/drivers/media/dvb-frontends/si2168.c:556:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_init': /kisskb/src/drivers/media/dvb-frontends/si2168.c:415:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_deselect': /kisskb/src/drivers/media/dvb-frontends/si2168.c:612:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_select': /kisskb/src/drivers/media/dvb-frontends/si2168.c:594:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_sleep': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_set_params': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_init_chip': /kisskb/src/drivers/hwmon/max6697.c:598:31: note: byref variable will be forcibly initialized struct max6697_platform_data p; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/infiniband/core/cma_trace.h:361, from /kisskb/src/drivers/infiniband/core/cma_trace.c:16: /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_fsm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_fsm_class, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_qp_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_qp_class, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_qp_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_qp_create, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_req_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:223:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_req_handler, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_event_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_event_handler, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_event_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:290:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_event_done, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_id_attach': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_id_attach, ^ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_client_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/drivers/infiniband/core/./cma_trace.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_client_class, ^ /kisskb/src/drivers/net/netdevsim/ipsec.c: In function 'nsim_ipsec_add_sa': /kisskb/src/drivers/net/netdevsim/ipsec.c:133:17: note: byref variable will be forcibly initialized struct nsim_sa sa; ^ /kisskb/src/drivers/crypto/keembay/keembay-ocs-hcu-core.c: In function 'kmb_ocs_hcu_setkey': /kisskb/src/drivers/crypto/keembay/keembay-ocs-hcu-core.c:756:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/keembay/keembay-ocs-hcu-core.c:755:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_init_av_for_lap': /kisskb/src/drivers/infiniband/core/cm.c:451:22: note: byref variable will be forcibly initialized struct rdma_ah_attr new_ah_attr; ^ In file included from /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:12:0: /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_opa_to_ib_sgid': /kisskb/src/drivers/infiniband/core/cm.c:1785:16: note: byref variable will be forcibly initialized union ib_gid sgid; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aes_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:378:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesctr_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1418:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_ccm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2680:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:17:0: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:410:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:409:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesxts_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2453:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/media/dvb-frontends/isl6423.c: In function 'isl6423_write': /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_init_av_by_path': /kisskb/src/drivers/infiniband/core/cm.c:545:22: note: byref variable will be forcibly initialized struct rdma_ah_attr new_ah_attr; ^ /kisskb/src/drivers/media/dvb-frontends/isl6423.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = ®, .len = 1 }; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_gcm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2567:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_destroy_id': /kisskb/src/drivers/infiniband/core/cm.c:1089:36: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_iv': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1114:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1112:31: note: byref variable will be forcibly initialized struct safexcel_ahash_result result; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_pad': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1066:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1065:31: note: byref variable will be forcibly initialized struct safexcel_ahash_result result; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2018:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_xcbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2086:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2181:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1198:45: note: byref variable will be forcibly initialized struct safexcel_ahash_export_state istate, ostate; ^ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1198:37: note: byref variable will be forcibly initialized struct safexcel_ahash_export_state istate, ostate; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_process_send_error': /kisskb/src/drivers/infiniband/core/cm.c:3757:21: note: byref variable will be forcibly initialized struct ib_cm_event cm_event; ^ /kisskb/src/drivers/crypto/atmel-sha204a.c: In function 'atmel_sha204a_rng_read': /kisskb/src/drivers/crypto/atmel-sha204a.c:74:23: note: byref variable will be forcibly initialized struct atmel_i2c_cmd cmd; ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_sidr_req_handler': /kisskb/src/drivers/infiniband/core/cm.c:3592:39: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg i2cmsg = { ^ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'stm_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:864:18: note: byref variable will be forcibly initialized struct resource ch_res; ^ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:717:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { .addr = config->address, .flags = 0, .buf = buf, .len = 2 + count }; ^ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_attach': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1903:29: note: byref variable will be forcibly initialized struct stv0900_init_params init_params; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_err': /kisskb/src/drivers/infiniband/core/cma.c:1057:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_set_qkey': /kisskb/src/drivers/infiniband/core/cma.c:504:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'destroy_mc': /kisskb/src/drivers/infiniband/core/cma.c:1819:17: note: byref variable will be forcibly initialized union ib_gid mgid; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'iboe_tos_to_sl': /kisskb/src/drivers/infiniband/core/cma.c:2916:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv; ^ In file included from /kisskb/src/include/rdma/rdma_cm.h:12:0, from /kisskb/src/drivers/infiniband/core/cma.c:28: /kisskb/src/drivers/infiniband/core/cma.c: In function 'iboe_get_rate': /kisskb/src/include/rdma/ib_addr.h:199:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:501:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_conn_xrefs': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:501:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_assoc_from_csdev': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:501:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_add_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:482:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:859:24: note: byref variable will be forcibly initialized struct coresight_desc cti_desc; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_match_private_data': /kisskb/src/drivers/infiniband/core/cma.c:1544:18: note: byref variable will be forcibly initialized struct in6_addr ip6_addr; ^ /kisskb/src/drivers/crypto/atmel-ecc.c: In function 'atmel_ecdh_set_secret': /kisskb/src/drivers/crypto/atmel-ecc.c:94:14: note: byref variable will be forcibly initialized struct ecdh params; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'validate_ipv4_net_dev': /kisskb/src/drivers/infiniband/core/cma.c:1413:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^ /kisskb/src/drivers/infiniband/core/cma.c:1412:20: note: byref variable will be forcibly initialized struct fib_result res; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_send_sidr_rep': /kisskb/src/drivers/infiniband/core/cma.c:4219:30: note: byref variable will be forcibly initialized struct ib_cm_sidr_rep_param rep; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_iboe_join_multicast': /kisskb/src/drivers/infiniband/core/cma.c:4612:25: note: byref variable will be forcibly initialized struct ib_sa_multicast ib; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_join_ib_multicast': /kisskb/src/drivers/infiniband/core/cma.c:4524:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_acquire_dev_by_src_ip': /kisskb/src/drivers/infiniband/core/cma.c:613:20: note: byref variable will be forcibly initialized union ib_gid gid, iboe_gid, *gidp; ^ /kisskb/src/drivers/infiniband/core/cma.c:613:15: note: byref variable will be forcibly initialized union ib_gid gid, iboe_gid, *gidp; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_bind_loopback': /kisskb/src/drivers/infiniband/core/cma.c:3093:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_resolve_ib_dev': /kisskb/src/drivers/infiniband/core/cma.c:765:15: note: byref variable will be forcibly initialized union ib_gid gid, sgid, *dgid; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_ib_acquire_dev': /kisskb/src/drivers/infiniband/core/cma.c:669:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_iw_acquire_dev': /kisskb/src/drivers/infiniband/core/cma.c:709:15: note: byref variable will be forcibly initialized union ib_gid gid; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_init_ud_qp': /kisskb/src/drivers/infiniband/core/cma.c:903:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_init_conn_qp': /kisskb/src/drivers/infiniband/core/cma.c:929:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_rtr': /kisskb/src/drivers/infiniband/core/cma.c:996:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_connect_iw': /kisskb/src/drivers/infiniband/core/cma.c:4031:26: note: byref variable will be forcibly initialized struct iw_cm_conn_param iw_param; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_accept_iw': /kisskb/src/drivers/infiniband/core/cma.c:4193:26: note: byref variable will be forcibly initialized struct iw_cm_conn_param iw_param; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_rts': /kisskb/src/drivers/infiniband/core/cma.c:1033:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_accept_ib': /kisskb/src/drivers/infiniband/core/cma.c:4159:25: note: byref variable will be forcibly initialized struct ib_cm_rep_param rep; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'addr_handler': /kisskb/src/drivers/infiniband/core/cma.c:3154:26: note: byref variable will be forcibly initialized struct sockaddr_storage old_addr; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_query_ib_route': /kisskb/src/drivers/infiniband/core/cma.c:2637:21: note: byref variable will be forcibly initialized struct sa_path_rec path_rec; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_resolve_ib_udp': /kisskb/src/drivers/infiniband/core/cma.c:3893:30: note: byref variable will be forcibly initialized struct ib_cm_sidr_req_param req; ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_connect_ib': /kisskb/src/drivers/infiniband/core/cma.c:3952:25: note: byref variable will be forcibly initialized struct ib_cm_req_param req; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ib_umad.h:126, from /kisskb/src/drivers/infiniband/core/user_mad.c:135: /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'trace_event_raw_event_ib_umad_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/ib_umad.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_umad_template, ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'recv_handler': /kisskb/src/drivers/infiniband/core/user_mad.c:262:23: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_reg_agent': /kisskb/src/drivers/infiniband/core/user_mad.c:682:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req req; ^ /kisskb/src/drivers/infiniband/core/user_mad.c:681:29: note: byref variable will be forcibly initialized struct ib_user_mad_reg_req ureq; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_reg_agent2': /kisskb/src/drivers/infiniband/core/user_mad.c:784:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req req; ^ /kisskb/src/drivers/infiniband/core/user_mad.c:783:30: note: byref variable will be forcibly initialized struct ib_user_mad_reg_req2 ureq; ^ /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_write': /kisskb/src/drivers/infiniband/core/user_mad.c:499:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/core/user_mad.c:38: /kisskb/src/drivers/infiniband/core/user_mad.c: In function 'ib_umad_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/infiniband/core/user_mad.c:393:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(file->recv_wait, ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_write': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/pwm-fan.c: In function 'pwm_fan_disable': /kisskb/src/drivers/hwmon/pwm-fan.c:473:20: note: byref variable will be forcibly initialized struct pwm_state state = ctx->pwm_state; ^ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writeregs': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:125:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_attach': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:520:32: note: byref variable will be forcibly initialized struct cxd2820r_platform_data pdata; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:519:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/hwmon/sht15.c:16: /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_measurement': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hwmon/sht15.c:542:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->wait_queue, ^ /kisskb/src/drivers/media/dvb-frontends/stv6111.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/stv6111.c:320:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:229:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_voltage': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:138:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_strength': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6397:29: note: byref variable will be forcibly initialized struct s_cfg_agc rf_agc, if_agc; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_tone': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:93:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:551:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_recv_slave_reply': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_activate_presets': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3439:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres8k = { 0, DRX_FFTMODE_8K }; ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3438:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres2k = { 0, DRX_FFTMODE_2K }; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:141:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'send_command': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'set_parameters': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:439:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_PARAM_T demod_chan_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'cfg_demod_abort_tune': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:416:38: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_ABORT_TUNE_T abort_tune_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'enable_tuner': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1358:29: note: byref variable will be forcibly initialized struct MXL_HYDRA_TUNER_CMD ctrl_tuner_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'firmware_download': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:970:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_SKU_COMMAND_T dev_sku_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1713:35: note: byref variable will be forcibly initialized struct MXL_HYDRA_MPEGOUT_PARAM_T mpeg_interface_cfg; ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'sensors_w83627ehf_init': /kisskb/src/drivers/hwmon/w83627ehf.c:2163:28: note: byref variable will be forcibly initialized struct w83627ehf_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/w83627ehf.c:2162:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_writereg': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:17: note: byref variable will be forcibly initialized struct reg_val rv; ^ Completed OK # rm -rf /kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:04:36.585001